Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このような質問が数日で見つからなかったので、ここに投稿すると思いました...
スノーフレークの写真があるとします。通常は uibutton をドラッグしてカスタムに設定し、画像を追加しますが、画像の周りに正方形の境界線が作成され、ボタン自体が画像。
したがって、画像の境界線はボタンの最も外側の部分であり、それ以上のものではありません。
これを行うにはどうすればよいですか?
画像の背景が透明で、スノーフレークがないところが透けて見えると仮定すると...
それをUIImageViewとして追加し、「タッチアップ内部」アクション用に登録してから、タッチアップのX/Y座標を画像のX/Y座標と照合することができます。それらが透過ビット上にある場合、それは「ボタンの押下」ではありませんが、データがある場合、それは有効なボタンの押下でした。
同様のことを行う「カラー ピッカー」テスト コード アプリケーションがいくつかあります。それらのコードを出発点として使用できるはずです。