【问题标题】:Using UISwipeGestureRecognizer and drawing code使用 UISwipeGestureRecognizer 和绘图代码
【发布时间】:2012-03-20 02:46:09
【问题描述】:

我需要一个允许用户使用的控件

1) 借鉴它

2) 滑动以转到下一个屏幕(通过事件或委托)

我尝试将 UISwipeGestureRecognizer 添加到视图中,但它没有按我想要的方式工作。我的 UI 设置是这样的:

主控制器:

  • 查看(使用 UISwipeGestureRecognizer)

    • 子视图(由捕获触摸事件并绘制图形的另一个控制器拥有)

每当我尝试在画布上绘制水平线时,UISwipeGestureRecognizer 就会接管并触发“转到下一个屏幕”事件。

如何防止 UISwipeGestureRecognizer 这样做?我正在考虑根据持续时间/长度来区分水平线与滑动,但 UISwipeGestureRecognizer 不支持类似的东西。

【问题讨论】:

    标签: iphone uiswipegesturerecognizer


    【解决方案1】:

    在我看来,这听起来像是一种非常令人困惑的用户体验,但如果您决心这样做,您可能需要继承 UIGestureRecognizer 并对其进行调整以准确识别您关心的滑动类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2014-08-07
      • 2011-12-05
      相关资源
      最近更新 更多