我想使用动态的tableHeaderView,当某些操作发生或删除时,也可以添加内容。标题框架应该响应更改并调整其大小,但我似乎找不到解决方案。当我从表头视图中添加内容或删除内容时,我无法更改表格标题视图的帧大小,因此单元格看起来很奇怪。
有没有办法做到这一点?
我在修改表头后通过重新分配表视图的 tableHeaderView
属性来解决这个问题:
UIView *header = self.tableView.tableHeaderView;
// add/remove contents, set header.frame, ...
self.tableView.tableHeaderView = header;