我有一个UIView
,每边有两个UIButton
(左边和右边),中间有一个UIImageView
。点击任一按钮都会更改UIImageView
并且有效。我希望能够在UIView
上滑动,然后更改UIImageView
。现在,您必须在UIImageView
上轻扫,因为UIButton
正在捕捉输入。
我希望能够在包含UIView
的任意位置执行滑动,然后执行转换。有没有办法转发触摸事件,以便滑动可以触发动作,但任何其他触摸被转发到正确的子视图?
答案 0 :(得分:3)
在手势识别器上将delaysTouchesBegan
设置为YES
,这样,如果无法识别手势,则只会将触摸事件转发给子视图。
答案 1 :(得分:2)
您目前如何设置UIButtons以接收输入?确保连接UIButton的选择器与“Touch Up Inside”连接。这应该确保从其中一个按钮开始的滑动实际上不会激活按钮(假设用户一直滑动按钮)。