【问题标题】:UIButton and Swipe GestureUIButton 和滑动手势
【发布时间】:2013-05-07 16:45:11
【问题描述】:

我有一个UIView,每侧(左右)有两个UIButton,中间有一个UIImageView。点击任一按钮将更改UIImageView 并且有效。我也希望能够在UIView 上滑动并更改UIImageView。现在,您必须在 UIImageView 上滑动,因为 UIButtons 正在捕捉输入。

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

【问题讨论】:

    标签: ios objective-c uiview uigesturerecognizer


    【解决方案1】:

    在手势识别器上将delaysTouchesBegan 设置为YES,这将使其仅在手势未被识别时将触摸事件转发到子视图。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-07-20
        • 1970-01-01
        • 1970-01-01
        • 2012-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多