tableFooterViewとして設定されたUITextViewのインスタンスを含む単純なUITableViewがあります。テーブルは編集可能であり、テーブルが編集されている場合は、UITextView に長いコメントを入力することもできます。
setEditing では、テキストビューの編集は設定によってオンまたはオフに切り替えられます
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
textview.editable = editing;
}
とりわけ明らかに。
奇妙な部分は、初めてテキストビューの編集を有効にすると (初期状態は editable=NO)、UITableView が実際にフッターの上部 (つまり、UITextView の上部) までスクロールすることです。
どうすればこれを防ぐことができますか?
編集: これは、以前に UITextView にテキストが割り当てられていない場合、つまり空の場合にのみ発生することに気付きました。