私はユーザーが編集作業を実行できるようにするUITableViewControllerを持っています。"怠惰な" UIデザイン用のUITableViewアニメーション?
ユーザーが変更をコミットすると、テーブルビューはモデルを直接変更せず、テーブルを更新し、ユーザーに何をしたいかをモデルに通知します。モデルはそれに応じて更新され、変更されたという通知を送信します。
私が見た限りでは、テーブルビューの更新を開始/終了し、その間にモデルを最終形式に変更する必要があります。私の変更は、非同期であり、 'tableview endupdates'が呼び出される前にモデルの更新を保証することはできません。
現在、「モデルが変更されました」という通知が届くたびに、私はテーブル全体をリロードします。
セルアニメーション(削除/挿入)を実際に行うにはどうすればよいですか? モデルはテーブル全体ではなく小さな変更ごとに通知を出すべきですか?