0

この動画のようなアニメーションで行削除を実装したいです。

ここに画像の説明を入力

行の削除は簡単な作業です。上記のビデオのようなアニメーションを UITable やその他のコントロールで管理する方法について質問があります。

私はいくつかのインスタンスメソッドを参照しています。テーブルビュー用。

しかし、これでは、テーブルビューでタッチして行を移動するなどのアニメーションを管理する方法がわかりません。

任意の提案をいただければ幸いです。

ありがとう

4

2 に答える 2

1

アニメーションはカスタム実装である必要があります。UITableViewCell にサブビューを配置し (サブビューは赤、テーブル ビュー セルの背景は黒)、サブビューに UIPanGestureRecognizer を配置することをお勧めします。次に、ユーザーがパンするときにサブビューを移動し (トリガーされたジェスチャ認識エンジンのメソッドで)、計算を行って行を削除するタイミングを知る必要があります。次に、ネイティブの iOS 行削除メソッドを使用します。

- (void)deleteRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
于 2012-06-07T14:11:10.303 に答える
0

実際に必要な正確なアニメーションを提供する UITableView に基づくこのようなクールなカスタム コントロールを見つけました。

ここでコードを見つけることができます。

于 2012-06-09T06:29:16.297 に答える