我正在使用UITableView来显示可以包含一定数量文本的单元格。该量可以根据动态细胞而变化。因为我有2个UILabel,所以我不确定实现单元高度计算的最佳方法是什么。
以下是条件:
我是否必须创建2个假人UILabel,用细胞内容填充它们,尺寸为了让它们最终获得它们的高度?或者还有其他更聪明的方法吗?
非常感谢。答案 0 :(得分:0)
使用集合视图,您必须按照建议进行操作,并保留静态单元格以填充,然后在将内容应用于其后调整大小。
如果您使用带自动布局(约束)的dell,您可以获得具有任何内容的有吸引力的单元格。
此外,如果您的单元格内容在用户使用时是静态的,请在管理内容的数组中添加新属性“height”,以便在第一次测量时缓存大小。这样你每个条目只需要确定一次高度。