我在我的 UI 上放置了一个透明UIView
的来检测点击手势。我的 UI 中也有一些UIButton
需要保持活跃的 s。
透明视图下面会UIButton
与UITapGestureRecognizer
?
我在我的 UI 上放置了一个透明UIView
的来检测点击手势。我的 UI 中也有一些UIButton
需要保持活跃的 s。
透明视图下面会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 总是被触发,即使它下面有一个 Button。Canceled in View
如果没有设置或Delayed Begin
选项,按钮将被激活。所以要回答我的问题,按钮永远不会胜过 TapRecognizer。