4

タップするとアクションをトリガーするさまざまなUIImageViewを使用してiOSユーザーインターフェイスを作成しています(1回で十分です)。カスタムビュー(画像)でUIButtonを使用するか、関連するUITapGestureRecognizersで一連のUIImageviewを設定するかを選択できます。機能に関しては、同じ期待される結果が得られます(アクションはタップでトリガーされます)。私の質問はパフォーマンスに関するものです。アプリはこれらのタッチ可能なUIImageViewをスクロールビューで(怠惰に)約300個ロードします。メモリ割り当てに関して、どの手法を提案しますか?

助けと指導をありがとう!

4

1 に答える 1

2

UIButtons。これらはこのために設計されており、Appleによって[タッチ]用に大幅に最適化されています。将来、より高度な機能が必要になる可能性がある場合は、UITouchイベントを含むUIImageViewサブクラスを使用する可能性があります。幸運を!

于 2010-10-25T23:21:21.230 に答える