1

ビューに何百ものサムネイルを表示しています。サムネイルのタップを処理するデフォルトの方法はUICollectionViewデリゲートメソッド「didSelectItemAtIndexPath」を使用していることを知っていますが、サムネイルが多いため、画面の位置にジェスチャーを追加することを検討したかったので、画面の特定の場所をタップすると、イベントが処理されますその下の特定のサムネイルに応じて。それが良い/可能なアプローチであるかどうか知りたいですか?

4

2 に答える 2

1

UICollectionView を使用する方がはるかに簡単です。

カスタム レイアウトが必要な場合は、UICollectionViewLayout をサブクラス化して、非常にクールな動的レイアウトを取得できます。

また、デキューされたセルの追加ボーナスも得られます。つまり、それを使用すると、メモリ管理が向上します。

于 2012-12-18T16:34:21.420 に答える
0

役に立つかもしれませんUIGestureRecognizer。開始するための優れたチュートリアルはこちらです。

于 2012-12-18T16:36:28.837 に答える