的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

+0

更具体而问问题。 –

+0

我在iOS7上看到类似的问题。你有没有找到解决办法? –

由于您的问题不是很清楚,所以这是一个普遍的答案。 你用这个的tableview委托方法

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ 

return 60; 

} 

可以计算头部的大小,这种方法并返回特定高度 前一个是实现代码如下节的标题。

可能,这也可能有助于

tableView.tableHeaderView = nil; 
tableView.tableHeaderView = your_headerView;