5

我有 a每边(左右)UIView有两个s ,中间有 a 。轻按任一按钮将更改并且有效。我希望该功能也可以滑动并且它会改变。现在,您必须在自身上滑动,因为s 正在捕获输入。UIButtonUIImageViewUIImageViewUIViewUIImageViewUIImageViewUIButton

我希望能够在包含的任何地方执行滑动UIView并执行转换。有没有办法转发触摸事件,以便滑动可以触发动作,但任何其他触摸都被转发到正确的子视图?

4

2 回答 2

3

设置delaysTouchesBeganYES手势识别器,如果手势未被识别,它将使其仅将触摸事件转发到子视图。

于 2013-05-07T18:15:02.497 回答
2

您目前如何设置 UIButtons 以接收输入?确保您连接 UIButton 的选择器与“Touch Up Inside”连接。这应该确保从其中一个按钮开始的滑动实际上不会激活该按钮(假设用户一直从按钮上滑动)。

于 2013-05-07T17:17:59.863 回答