1

私はテーブルビュー、セルに3つのアイテムを持っています。基本的に、アイテムを3列のグリッドビュー形式で表示しており、これにはテーブルビューを使用しています。これで問題ありません。テーブルビュー/セルの任意のアイテムを長く押すと、すべてのアイテムがぐらつき、左上に小さな削除アイコンが表示され、ユーザーがそのアイコンを押すと、そのアイテムが削除されます。 iPhoneのホーム画面で発生します。

最初に知りたいのは、このアイデアがどれだけ実現可能かということです。一度に2行しか表示されず、tableviewはセルを再利用するため、下にスクロールしてアイテムを削除すると、正しいアイテムの削除を管理するのにそれほど手間がかかりませんよね? そして、アイテムの長押しとぐらつき効果のアニメーションを実現する方向性が欲しいです。何を試すことができますか?

4

1 に答える 1

2

ウォブリング エフェクトのアニメーション コードについては、この投稿を参照してください。

また、テーブルビュー管理のためindexpathに、 のlayerプロパティにを保存する必要がありviewます。

[imageView.layer addObject:indexpath forKey:@"indexPath"];

これで、セルを取得して削除できます。

于 2012-08-01T04:37:54.050 に答える