Windows Phone で使用できる Metro スタイル タイルと非常によく似た動作と感触のボタン セットを作成したいと考えています。ユーザーがそれらをタップして、基本的な機能にアクセスできるようにしたいと思います(モーダルまたは何かまたはその並べ替えを開きます)。
UIButton をサブクラス化してもそこにたどり着けないのではないかと心配しています。タイル自体の内側に直角の角と動的なコンテンツが必要です。SO の周りで見つけた投稿は、UIButton をサブクラス化することはいくつかの理由で良い考えではなく、代わりに UIView を使用する必要があることを示唆しているようです。その回答は 2010 年のものであり、それから 2 年以上の間に、その効果を達成する方法にかなりの変化があったかどうかはわかりません。最近のほとんどのユーザーは、すぐに 6.0 ではないにしても、iOS 5.1+ を持っているでしょう。
私がUIViewルートに行くとしましょう。UIResponder のタッチ イベントを実装する必要がありますか、それとも代わりに UITapGestureRecognizer ルートに進む必要がありますか? 2012 年のベストプラクティスは何ですか?
ありがとうございました!