私は、私の見解では互いに近接非矩形の画像を3つのカスタムボタンがあります。それから私は、各ボタンのタッチ可能なエリアが他のボタンと重なっている問題があります。どのようにして対応するアクションを得るために各ボタンのタッチ可能な領域を制限できますか?iPhoneのUIButtonで接触可能な領域を制限していますか?
5
A
答えて
6
-pointInside:withEvent:
を上書きすることができます。内部でヒットテストに使用されます。
このテクニックを使用した素敵なプロジェクトは、OBShapedButtonです。透明ピクセルはヒットをトリガーしません。
3
は、2つのコンポーネントを使用してください。 UIImageView
は、より小さいUIButton
が上にある。
3
カスタムタイプのボタンを作成し、各このコードを使用して、必要な画像を追加する必要があります
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setImage:[UIImage imageNamed:@"image.png"] forState:UIControlStateNormal];
[btn setFrame:frame];
この方法は、画像上の問題が重複してはなりません画像付きのボタンを作成します!
関連する問題
- 1. gridster:ウィジェットの接触可能な領域を特定の領域に制限できますか?
- 2. iOSで接触可能な領域が異なる円を作成する
- 3. アンドロイド - 円の中の接触可能な領域を定義する方法
- 4. スクロール可能な領域には幅の制限がありますか?
- 5. Android GestureOverlayView描画可能領域を制限する
- 6. iPhone - UITabbarControllerの中で利用可能な領域
- 7. CSS - コンテナをブラウザウィンドウの高さに制限する(表示可能領域)
- 8. Googleマップの表示領域と制限領域
- 9. iOSタップ可能領域で
- 10. iPhone、マップ、クリック可能な非長方形の領域
- 11. Googleマップのスクロール領域の制限
- 12. 画像のクリック可能な領域
- 13. Java。スイング。 JComponentのクリック可能な領域
- 14. 画像のクリック可能な領域
- 15. 画像内のクリック可能な領域
- 16. jQueryのハイライトクリック可能な領域
- 17. カスタムコントロールの編集可能な領域
- 18. iPhoneで表示可能な地図の領域を取得する方法
- 19. PhpStormは折りたたみ可能なコード領域(Visual Studioスタイルの領域)を定義できますか?
- 20. クリック可能な領域はイメージビュー内にありますか?
- 21. 各エッジの8つの接続可能領域
- 22. クリック可能な領域がある3D回転可能キューブ
- 23. スタック領域としてメモリ領域を使用しますか?
- 24. はアプリケーションキャッシュの記憶領域は各ドメインに制限されています
- 25. 帯域幅の制限はどのように機能していますか?
- 26. ポリゴンクリッピング:「視認可能」領域のみ
- 27. オートホットキーで利用可能な画面領域を取得する
- 28. Expression Blendで表示可能なページ領域を拡大する
- 29. モバイルデバイスのクリック可能な領域のサイズはどれくらいですか?
- 30. PDF文書に無制限のテキスト領域を追加する
あなたは 'UIButton'のタッチ領域を制限することはできません。 – samfisher