UIButtonは、画像アルファがないところでタッチするとタッチを無視します。境界線全体に触れるように変更することはできますか?PNG画像の透過領域に触れるとUIButtonが反応するようにするにはどうすればよいですか?
11
A
答えて
6
UIButtonは、イメージアルファがないところでタッチするとtouchを無視します。境界線全体に触れるように変更することはできますか?私はまだうまくいくと思う
簡単な方法としては、唯一のほとんど透明何かに背景色を設定することです。非常に小さいが0.1より大きいアルファは透明に見えますが、それでもタッチに反応します。
そうでなければ、タッチエリアが透明であってもYESを返すように、-hitTest:withEvent:
をオーバーライドできます。
7
私は実際にこの私がUIImageView
に透明な背景を持つ画像を入れた後、画像の上に[UIColor clearColor]
にそのbackgroundColor
セットでUIButton
を入れて、すべての時間を行います。このように、特に小さな画像の場合、私は「見えない」ボタンを大きくして、簡単に押すことができます。
関連する問題
- 1. Javascriptで画面の領域から画像を作成するにはどうすればよいですか?
- 2. Android:画像内の透明領域を取得するにはどうすればいいですか?
- 3. 次の画像の非テキスト領域を除去するにはどうすればよいですか?
- 4. Flexイメージを使用してPNGの透過領域でマウス操作を無視するにはどうすればよいですか?
- 5. 既存のd3領域をスタック領域に変換するにはどうすればよいですか?
- 6. テーブルセルのdiv領域で画像の折り返しを行うにはどうすればよいですか?
- 7. この画像リストを反応性(スケーラブル)にするにはどうすればよいですか?
- 8. Objective-Cに線と領域のセットを描画するにはどうすればよいですか?
- 9. 透明なPNGをFirefoxのキャンバスに描画するにはどうすればよいですか?
- 10. 画像をラジオボタンのように見えるようにするにはどうすればよいですか?
- 11. timeseriesデータでggplotに領域プロットを描画するにはどうすればよいですか?
- 12. 特定の領域外のクリックにどのように反応しますか?
- 13. UIButtonタイトルラベルのテキストがクリップされないようにするにはどうすればよいですか?
- 14. PHP:XMLと画像で応答するWebサービスを作成するにはどうすればよいですか?
- 15. BlackBerryですばらしい透明なPNGを取得するにはどうすればよいですか?
- 16. スクロールビューで画像がスクロールしないようにするにはどうすればよいですか?
- 17. サブビューUIButtonがプレスイベントを受け取れるようにするにはどうすればいいですか?
- 18. スクロールビューのように触れて画像を移動する
- 19. ウィンドウがスクロールされると、要素ヒット領域が画面外に移動するのを止めるにはどうすればよいですか?JavaScript/Jquery?
- 20. リッチテキストを画像にレンダリングするにはどうすればよいですか?
- 21. Cocos2Dの特定の領域(スプライトでもある)内でスプライトが検出されないようにするにはどうすればよいですか?
- 22. 大きな画像のサイズを変更し、UIButtonにすばやく収まるようにするにはどうすればよいですか?
- 23. UIButtonから画像を取得するにはどうすればよいですか?
- 24. MVC領域とRenderActionを別のコントローラで管理するにはどうすればよいですか?
- 25. WPFタブコントロールのタブ領域をコントロールよりも小さくするにはどうすればよいですか?
- 26. URLが画像であるかどうかを確認するにはどうすればよいですか?
- 27. このスタイルのテキスト領域にスクロールバーが表示されるようにするにはどうすればよいですか?
- 28. UIButtonにオブザーバーを追加するにはどうすればよいですか?
- 29. Android PNG透過画像
- 30. WinFormsのTabControlの空の領域にボタンを追加するにはどうすればよいですか?
hitTestの定数をYESに戻すことはできますか? –
少なくともポイントがボタンの境界内にあることを確認したいと思うでしょう。 – Caleb
OKを実行します - ありがとう。今、透明性の問題の回避策はうまくいきます。ありがとう! –