2009-06-27 11 views
2

私は、下の図に示すように、画像フレームに斜めに配置されたボタンを持っています。ボタンが大きく重ならないようにコーナーポイントを変更するにはどうすればよいですか?非長方形のUIButtonを作成する方法はありますか?

alt text http://i39.tinypic.com/335ebyc.png

私はちょうど長方形のUIButtonを作成することができます知っているし、それを回転させるが、私は最終的にはとにかくカスタム型のボタンが必要な場合があります。また、私のボタン画像は基本的に透明な背景のテキストです(図のように)。

答えて

2

長方形以外の仕組みはありません。この場合は回転しても動作しますが、実際に創造したい場合は独自のクラスを書くことができます。ポリゴンやその他の図形を使用して、その図形が形状内にあるかどうかをテストできます。次に、すべての画像の切り替えとターゲット/アクションの処理を処理する必要があります。

0

単一のUIImageViewを、あなたが望むようなイメージで使用することができます。次に、touchesBeganを使用して、タッチが発生する正確なポイントを移動します。

関連する問題