在我的UITableView中,有一个tableHeaderView应该根据内容自动调整大小。大小调整工作正常,但是tableHeaderView会遮挡前几个单元格。显然更改tableHeaderView的框架不会重新组织视图的其余部分。
我已经尝试调用[self.tableView layoutSubViews]和[self.tableView setNeedsLayout],但是它们也没有帮助。还尝试将Interface Builder中的tableHeaderView提供给outlet,以更改其框架,但这也不会重新组织tableView。
如何更改tableHeaderView的大小,而不隐藏任何单元格,并重新组织tableView?
我已经尝试调用[self.tableView layoutSubViews]和[self.tableView setNeedsLayout],但是它们也没有帮助。还尝试将Interface Builder中的tableHeaderView提供给outlet,以更改其框架,但这也不会重新组织tableView。
如何更改tableHeaderView的大小,而不隐藏任何单元格,并重新组织tableView?
viewForheaderInSection
中输入[myView setClipsToBounds:YES];
,然后你就可以看到你的视图占用了多少空间。 - Seega