1
- (void)reloadUI
{
    [_createNoteView layoutSubviews];
    if (_list.is_archived == 0) {
        _tableview.tableHeaderView = _createNoteView;
    }
    [_tableview reloadData];
}

という名前のサイズ変更可能な入力ビューがあり_createNoteView[_createNoteView layoutSubviews]独自のフレームを修正します。の内容が変更される
たびに呼び出されます。入力中にサイズが変更されると思います 。しかし、iOS 7 では機能しません。iOS 6 では、同じコンテキストですべてがうまく機能します。_createNoteViewreloadUI
_createNoteView will

4

1 に答える 1

0

あなたの質問はあまり明確ではないので、これは一般的な答えです。このテーブルビューデリゲートメソッドを使用しましたか

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

return 60;

}

このメソッドでヘッダーのサイズを計算し、特定の高さを返すことができます。前のものは、テーブルビュー セクションのヘッダー用です。

これも参考になるかも

tableView.tableHeaderView = nil;
tableView.tableHeaderView = your_headerView;
于 2013-09-21T10:46:11.190 に答える