[英]How to adjust the UITableview Header height dynamically according to the content in ios 8
我在项目中使用带有自动布局的情节提要板(XCode 6.3),并使用大小类Wcompact hRegular。 我无法根据内容动态设置UITableView Header的高度。
您可以在更改标题时使用此标题重新加载该部分
像这样:
- (void) shouldUpdateSections:(NSIndexSet *)sections
{
[self.view.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationAutomatic];
}
当您需要更新标题时,请调用此方法。
为了提高性能,您可以仅为此标头创建单独的部分。
处理UITableView标头的高度与处理单元格的高度非常相似。 当您想使其动态时,需要在tableView:heightForHeaderInSection:
方法中的标题上调用layoutIfNeeded
并返回生成的帧的高度。
在StackOverflow问题中可以对此进行深入,详尽的描述。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.