私の最後のセルは動的テキストビューです。より大きな contentSize では、テーブルビューの上にとどまります (キーボードで入力している間、表示するため)、テキストビューとセルも動的に大きくなる場合: [tableview beginupdates] と [tableview endUpdates] はcontentSize を削除します。その後、テーブルビューの一番下までスクロールします。
セルを一番上までスクロールし、contentSize を変更せずに動的にセルを作成する方法はありますか? 多分私は正しい方法で考えています、アイデア?
編集
うーん..「正しい」解決策が見つかりません...この目的のための最良の方法は、テキストビューの下に新しいセルまたはセクションを設定して、このセルをビューの一番上に簡単に表示できるようにすることです。この後は、beginUpdates と endUpdates で簡単に使用できます。カーソルは常にテキストビューにあり、テキストビューはセルも動的に大きくなるため、唯一の簡単な方法です。
もう 1 つのオプションは、uitableview を別のスクロールビュー (uitableview 自体に 1 つある) のサブビューとして設定し、新しいスクロールビューで上下にスクロールすることです。
手伝ってくれてありがとう。