0

このような質問が数日で見つからなかったので、ここに投稿すると思いました...

スノーフレークの写真があるとします。通常は uibutton をドラッグしてカスタムに設定し、画像を追加しますが、画像の周りに正方形の境界線が作成され、ボタン自体が画像。

したがって、画像の境界線はボタンの最も外側の部分であり、それ以上のものではありません。

これを行うにはどうすればよいですか?

4

1 に答える 1

0

画像の背景が透明で、スノーフレークがないところが透けて見えると仮定すると...

それをUIImageViewとして追加し、「タッチアップ内部」アクション用に登録してから、タッチアップのX/Y座標を画像のX/Y座標と照合することができます。それらが透過ビット上にある場合、それは「ボタンの押下」ではありませんが、データがある場合、それは有効なボタンの押下でした。

同様のことを行う「カラー ピッカー」テスト コード アプリケーションがいくつかあります。それらのコードを出発点として使用できるはずです。

于 2011-01-21T13:26:08.087 に答える