UIView
UI の上に透明を配置して、タップ ジェスチャを検出します。また、UI には、UIButton
アクティブなままにしておく必要がある がいくつかあります。
透明なビューのUIButton
下は と競合しUITapGestureRecognizer
ますか?
UIView
UI の上に透明を配置して、タップ ジェスチャを検出します。また、UI には、UIButton
アクティブなままにしておく必要がある がいくつかあります。
透明なビューのUIButton
下は と競合しUITapGestureRecognizer
ますか?
TapRegocnizer のすべてのオプションを試しましたが、これが結論です。
C B E
Recognizer and Buttons react
x Recognizer and Buttons react
x Only Recognizer works
x x Only Recognizer works
x Only Recognizer works
x x Only Recognizer works
x x Only Recognizer works
x x x Only Recognizer works
Legend:
C: Canceled in View
B: Delayed Begin
D: Delayed End
その下にボタンがある場合でも、TapRecognizer は常にトリガーされるようです。Canceled in View
どちらのDelayed Begin
オプションも設定されていない場合、ボタンはアクティブになります。したがって、私の質問に答えると、ボタンが TapRecognizer に勝つことはありません。