如何根据ios 8中的内容动态调整UITableview Header高度
Posted
技术标签:
【中文标题】如何根据ios 8中的内容动态调整UITableview Header高度【英文标题】:How to adjust the UITableview Header height dynamically according to the content in ios 8 【发布时间】:2015-06-24 07:07:41 【问题描述】:我在我的项目中使用带有自动布局的情节提要(XCode 6.3),使用尺寸类 Wcompact hRegular。我无法根据内容动态设置 UITableView Header 的高度。
【问题讨论】:
此链接可能对您有所帮助***.com/questions/18118021/… 【参考方案1】:您可以在更改内容时重新加载带有此标题的部分
类似这样的:
- (void) shouldUpdateSections:(NSIndexSet *)sections
[self.view.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationAutomatic];
当你需要更新你的标题时调用这个方法。
为了提高性能,您可以只为此标题创建单独的部分。
【讨论】:
【参考方案2】:处理 UITableView 标头的高度与处理单元格的高度非常相似。当你想让它动态化时,你需要在tableView:heightForHeaderInSection:
方法中为标题调用layoutIfNeeded
并返回结果帧的高度。
可以在*** question 中对此进行出色而深入的描述。
【讨论】:
以上是关于如何根据ios 8中的内容动态调整UITableview Header高度的主要内容,如果未能解决你的问题,请参考以下文章
如何根据内容动态调整 Twitter Bootstrap 模式的大小