Ios UITableView和Headerin部分的高度,最佳实践?
我使用UITableView来显示可以包含一定数量文本的单元格。此数量可能因动态单元格而异。因为我有2个UILabel,我不确定实现单元格高度计算的最佳方法是什么 以下是条件:Ios UITableView和Headerin部分的高度,最佳实践?,ios,uitableview,height,uilabel,Ios,Uitableview,Height,Uilabel,我使用UITableView来显示可以包含一定数量文本的单元格。此数量可能因动态单元格而异。因为我有2个UILabel,我不确定实现单元格高度计算的最佳方法是什么 以下是条件: UILabel*title=可以有1到4行的标签 UILabel*subtitle=可以有0到2行的标签(字体小于*title) 标题+副标题应垂直居中(当*副标题有0行时发生) 我是否必须创建2个假人UILabel,用单元格内容填充它们,大小使其适合adin最终获得它们的高度?还是有其他更聪明的方法 非常感谢。对于
- UILabel*title=可以有1到4行的标签
- UILabel*subtitle=可以有0到2行的标签(字体小于*title)
- 标题+副标题应垂直居中(当*副标题有0行时发生)
非常感谢。对于集合视图,您必须按照您的建议执行操作,并保留一个静态单元格以填充,然后在应用内容后调整其大小 如果您使用具有自动布局(约束)的dell,您可以获得具有任何内容的有吸引力的单元格
此外,如果用户在使用单元格内容时,单元格内容是静态的,请在管理内容的数组中添加一个新属性“height”,以便在第一次测量时缓存大小。这样,每次输入只需确定一次高度。谢谢,这样我就可以知道如何使用静态单元格来管理高度。我可以使用AutoLayout,但我不知道如何配置单元格的每一部分。也许我也应该在网上搜索。静态单元格只是你以正常方式创建的,但永远不会与tableView共享。您可以将它们绑定到一个ivar:myIvar=[MyTableViewCell alloc]initWithFrame…]`如果您不知道自动布局,请将其保存到以后的某个时间,在那里您有一周左右的时间观看WWDC视频、阅读指南并使用它。有很多东西要学。好的,谢谢!我将采用人工计算的高度。我稍后会检查自动布局^^