的iOS 7,不能改变高度TableHeaderView
问题描述:
- (void)reloadUI
{
[_createNoteView layoutSubviews];
if (_list.is_archived == 0) {
_tableview.tableHeaderView = _createNoteView;
}
[_tableview reloadData];
}
我有一个名为_createNoteView
一个可调整大小的输入视图,[_createNoteView layoutSubviews]
会纠正自己的框架。
每次更改_createNoteView
的内容reloadUI
会被调用。
我希望_createNoteView will
将在我输入时调整大小。但事情在iOS 7中不起作用; 在iOS 6上使用相同的上下文一切正常;的iOS 7,不能改变高度TableHeaderView
答
由于您的问题不是很清楚,所以这是一个普遍的答案。 你用这个的tableview委托方法
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
return 60;
}
可以计算头部的大小,这种方法并返回特定高度 前一个是实现代码如下节的标题。
可能,这也可能有助于
tableView.tableHeaderView = nil;
tableView.tableHeaderView = your_headerView;
更具体而问问题。 –
我在iOS7上看到类似的问题。你有没有找到解决办法? –