是否可以在不使用文本相关视图的情况下使用此功能?这将不必计算高度,而是使用具有恒定高度约束的子视图让单元格自动调整大小,并最终在运行时更改这些高度约束。iOS动态桌面视图没有UILabels的单元格高度
0
A
回答
1
在表视图中处理动态单元高度更改的正确方法是通过的UITableViewDelegate
。您可以从子视图中获取高度,但必须将该值链接到单元格的索引路径。
0
是的,你可以建立一个动态高度的tableviewcell。
1.使用约束配置tableviewcell的子视图
2.加了一行代码在viewDidLoad方法:
self.tableView.rowHeight = UITableViewAutomaticDimension
3.in某些情况下,你必须添加另一行代码在viewDidLoad方法:
self.tableView.estimatedRowHeight = 40 //or any value other than your tableviewcell's height in IB.
0
是的,你可以做到这一点。 首先将约束添加到子视图,并将以下代码添加到.m文件中。
- (CGFloat的)的tableView:(UITableView的*)的tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { 返回UITableViewAutomaticDimension; }
- (CGFloat的)的tableView:(UITableView的*)的tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath { 返回UITableViewAutomaticDimension; }
+0
无论我这样做还是在表视图上设置属性,约束仍然会中断。我有一个上面的例子,它以最简单的形式演示了这个问题。 –
相关问题
- 1. iOS 7的动态表格视图单元格高度
- 2. 动态单元格高度iOS
- 3. 具有两个动态高度UILabels的自定尺寸单元
- 4. 动态显示桌面视图单元格上的图像
- 5. 静态桌面视图中的Swift自适应单元格高度
- 6. 动画在动态单元格高度的单元格中添加子视图
- 7. 动态表视图单元高度
- 8. 没有出现在桌面视图中的单元格
- 9. iOS在桌面单元格中计算文本高度
- 10. iOS版表格视图单元格自动高度自定义的子视图
- 11. 桌面视图中的动态图像高度不工作的初始几个单元格
- 12. iOS桌面视图beginUpdates视觉错误,黑色单元格
- 13. 动态更改包含集合视图的单元格高度
- 14. 表视图中单元格的动态高度不起作用
- 15. 没有自定义单元格的自动单元格高度?
- 16. iOS - 桌面视图单元格与UITextView没有正确调整大小
- 17. 设置主桌面视图的行的动态高度,它有另一个从桌面视图?
- 18. 收集视图单元格的动态宽度 - Xamarin iOS
- 19. iOS桌面视图中的很多单元格
- 20. UITableview与动态高度单元格和填充页脚视图
- 21. 动态表格单元格高度
- 22. iPhone - 如何更改桌面视图的单元格高度时触摸它
- 23. 异步加载的图像的表格视图单元格的动态高度
- 24. MvvmCross中的动态单元格高度
- 25. textView Swift的动态单元格高度
- 26. swift中的动态单元格高度
- 27. 没有在列表视图中设置单元格高度
- 28. iPhone:如何在桌面视图单元内放置滚动视图单元格
- 29. iOS桌面视图定制单元格出现问题
- 30. 桌面视图单元格在iOS 8上选择时跳转
这是最基本的例子,但它运行时会中断。其中我甚至没有改变约束条件。 https://github.com/slswalker/TestDynamicCellHeight –