在我的 UITableView 中,我有一个 tableHeaderView ,它应该根据内容调整自身大小。调整大小工作正常,但是,tableHeaderView 遮挡了前几个单元格。显然,更改 tableHeaderView 的框架不会重新组织 View 的其余部分。
我已经尝试调用 [self.tableView layoutSubViews]
和 [self.tableView setNeedsLayout]
,但这些也没有帮助。还尝试为 Interface Builder 中的 tableHeaderView 提供一个导出来更改其上的框架,但这也不会重新组织 tableView。
如何更改 tableHeaderView 的大小,而不隐藏任何单元格,重新组织 tableView 的其余部分?
最佳答案
调整内容大小后,尝试设置 UITableView 的 tableHeaderView 属性。
[self.tableView setTableHeaderView:self.myResizedTableHeaderView];
解决了我的问题。希望对您有所帮助。
关于iphone - 更改 tableHeaderView 的高度会隐藏单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5484493/