2015-06-24 50 views
2

我在我的項目中使用了具有自動佈局的Storyboard(XCode 6.3),控件大小爲Wcompact hRegular。我無法根據內容動態設置UITableView頁眉高度。如何根據ios 8中的內容動態調整UITableview頁眉高度

- (void) shouldUpdateSections:(NSIndexSet *)sections 
{ 
     [self.view.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationAutomatic]; 
} 

呼叫,當你需要更新你的頭這種方法:

+0

此鏈接可能會幫助你http://stackoverflow.com/questions/18118021/how-to-resize-superview-to-fit-all-subviews-with-autolayout/18155803#18155803 – Leo

回答

0

你可以當你改變它的內容

像這樣的事情與此頭重裝部分。

爲了提高性能,您可以爲此標題創建單獨的部分。

0

處理UITableView標頭的高度與處理單元高度非常相似。如果要使其變爲動態,則需要在tableView:heightForHeaderInSection:方法中爲layoutIfNeeded調用標題,並返回結果幀的高度。

一個很好的,深入的描述可以在這StackOverflow question

相關問題