ユーザがUISegmentControlのセグメント間で変更したときに、「テーブルビュー項目の削除」をアニメーション化するにはどうすればよいですか?UISegmentControlとUITableViewController animation
この動作は、電話アプリの「不在/すべて」の呼び出しと似ているはずです。
ユーザがUISegmentControlのセグメント間で変更したときに、「テーブルビュー項目の削除」をアニメーション化するにはどうすればよいですか?UISegmentControlとUITableViewController animation
この動作は、電話アプリの「不在/すべて」の呼び出しと似ているはずです。
UITableViewにメッセージを送信することができます。deleteRowsAtIndexPaths:withRowAnimation: 引数withRowAnimationは、セルの削除に使用されるアニメーションのタイプを指定します。
これらのアニメーションのいずれかが欠落した/すべての機能と正確に一致するかどうかはわかりません。もしそうでなければ、私はそれらを削除する前に細胞の高さを崩壊させるためにアニメーションを設定しなければならないと推測しています。
deleteRowsAtIndexPaths:withRowAnimation:およびinsertRowsAtIndexPaths:withRowAnimation:はアニメーションを提供します。
さらに複雑な操作(挿入と削除)を行う必要がある場合は、ブロックを開始します。 UIViewアニメーションブロックに似ています:
[tableView beginUpdates];
//add and delete
[tableView endUpdates];
テーブルの変更を反映するために、モデルを更新する必要があります。