0

私のテーブル ビューには 8 つのセクションがあり、テーブルのビューがユーザーにとって使いやすいように、最後のセクション (セクション 7) のフッターの高さを 80 に設定しました。

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    switch (section) {
        case 7:
            return 80;
    }
    return 10;
}

私のセルにはテキストフィールドがあり、キーボードがポップアップしたときにテーブルをスクロールしてすべてのセクションを表示できるようにプログラムしています。キーボードを閉じると、最後のセクションのフッターの高さが少し縮小されていることに気付きました。

私の質問:キーボードを閉じた後、セクションのフッターの高さをテーブルに強制的に再描画させるにはどうすればよいですか

4

1 に答える 1

-2

UITableView のメソッドである reloadData を呼び出すことができます

于 2012-05-25T19:17:17.087 に答える