[解決済み] 別のUIViewの下にあるUIViewとのインタラクションを許可する
2022-05-17 17:16:12
質問
別の UIView の下にある UIView 内のボタンと対話できるようにする簡単な方法はありますか。
たとえば、現在、私は、画面の上部と下部にオブジェクトがあり、中央には何もない UIView (A) を持っています。 これは、真ん中にボタンがある別の UIView (B) の上に置かれています。 しかし、Bの真ん中にあるボタンと対話することはできないようです。
私は B のボタンを見ることができます - A の背景を clearColor に設定しました - しかし、B のボタンは、それらのボタンの上に実際に A からのオブジェクトがないという事実にもかかわらず、タッチを受信しないようです。
EDIT - 上のUIViewのオブジェクトと対話できるようにしたい。
きっとこれを行うための簡単な方法があるのでしょうか?
どのように解決するのですか?
トップビューのUIViewサブクラスを作成し、以下のメソッドをオーバーライドしてください。
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
// UIView will be "transparent" for touch events if we return NO
return (point.y < MIDDLE_Y1 || point.y > MIDDLE_Y2);
}
hitTest:event:メソッドも見てみてください。
関連
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] Objective-Cで、ある文字列が他の文字列を含んでいるかどうかを調べるにはどうすればよいですか?
-
[解決済み] UIViewに角丸をつける
-
[解決済み] IBOutletsはARCのもとで強くなるべきか、弱くなるべきか?
-
[解決済み] UIViewの角丸とドロップシャドウ?
-
[解決済み] UIViewの下に影を描くには?
-
[解決済み] Objective-Cで配列に結合する
-
[解決済み] IOSのUIViewからアプリケーションのドキュメントフォルダに画像を保存する
-
[解決済み] キーチェーンのアイテムは何がユニークなのか(iOSの場合)?
-
[解決済み] 別のUIViewの下にあるUIViewとのインタラクションを許可する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Objective-Cのシングルトンはどのように見えるべきですか?[クローズド]
-
[解決済み] Objective-Cで配列に結合する
-
[解決済み] IOSのUIViewからアプリケーションのドキュメントフォルダに画像を保存する
-
[解決済み] performSelectorの使用: メソッドを呼び出すだけと比較した場合
-
[解決済み] ベストプラクティス - 自分のプロジェクト/アプリのためのNSErrorドメインとコード
-
[解決済み] メソッドが存在するかどうかをチェックする
-
[解決済み] キーチェーンのアイテムは何がユニークなのか(iOSの場合)?
-
[解決済み] 別のUIViewの下にあるUIViewとのインタラクションを許可する