我知道可以设置UITable中所有行的高度,但是可以将一行设置为大于其他行。 例如,当用户用两根手指触摸单元格时,我希望单元格展开并显示说明。但只有那个细胞。这可能没有重叠在它下面的单元格?一个表格查看单元格/行比其他更大?
1
A
回答
1
使用的UITableViewDelegate方法heightForRowAtIndexPath
告诉别人,你的数据模型存储在具有height
属性的对象:
- (void) changeHeightForRowAtIndexPath: (NSIndexPath *) indexPath (NSInteger) height {
[ myData objectAtIndex: indexPath.row ].height = height;
[ myTableView reloadRowsAtIndexPaths: [ NSArray arrayWithObject: indexPath ] withRowAnimation: UITableViewRowAnimationNone ];
}
1
重写此方法- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
。
+0
他要求动态地改变高度的动画。 heightForRowAtIndexPath在表设置之前运行,不会在用户交互时更改高度。 – 2010-05-04 22:28:57
+0
是的......你说得对。我的回答并不包括他的需求。 – 2010-05-04 22:38:00
相关问题
- 1. UICollectionView第一个单元格比tvOS上的其他单元格加载更大
- 2. 从其他表格单元格填充其他HTML表格单元格
- 3. 如何更改单元格的颜色比较其他单元格的值
- 4. 基于其他列单元格将列的单元格更改为表格?
- 5. 当删除一个单元格的高度大于其他单元格时,动画看起来很尴尬
- 6. 如何使用FormatConditions根据单元格值与其他单元格的比较来更改单元格颜色?
- 7. 如何在一个表格中显示多行查看单元格
- 8. 基于其他单元格/行输入更改特定单元格中的值
- 9. 如果其他单元格包含字Jquery更改表单元格值
- 10. 表格单元格很大
- 11. JFace TableViewer - 根据其他单元格格式单元格
- 12. 更新单元格中的值,所有其他单元格将自动更改
- 13. 表格行中偶数单元格(第n个单元格)的动态大小
- 14. 了解何时查看表格单元?
- 15. 表格视图单元格的按钮与其他单元格混淆?
- 16. JavaFX TableView:基于行中其他值的格式化一个单元格
- 17. 为什么我的一些表格单元比其他单元有更多的填充?
- 18. 当选择其中一个时,更改其他表格视图单元格的数据
- 19. 如果单元格包含一个或多个关键字,请更改其他单元格的值
- 20. MySQL表/行/单元格数据比较工具?一个winmerge?
- 21. HTML表格单元格 - 隐藏一个单元格
- 22. 自定义单元格被其他单元格替换
- 23. 当其他单元格空白时删除单元格VBA excell
- 24. SQL - 基于其他单元格值计算单元格值
- 25. Tableview原型单元格高于其他单元格
- 26. AppleScript Excel单元格搜索和替换其他单元格
- 27. 根据excel中的一个单元格状态从一张表格中获取数据到其他表格中。
- 28. 从一个表格单元格到另一个表格行的jQuery .text内容
- 29. 更改单元格,如果其他单元格包含文本vba
- 30. VBA:基于其他单元格的近似值更改单元格的值
但我不能改变行的高度时,我喜欢?只有当TableViewController“询问”它时 – 2010-05-04 17:49:28
只需使用一个元素“NSArray”调用'reloadRowsAtIndexPaths'。 – 2010-05-04 18:05:55
你想坚持细胞高度? – 2010-05-04 18:19:52