使用UISwipeGestureRecognizer和绘图代码

时间:2012-03-19 18:36:44

标签: iphone uiswipegesturerecognizer

我需要一个允许用户

的控件

1)画上它

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

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

主控制器:

  • 查看(使用UISwipeGestureRecognizer)

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

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

如何阻止UISwipeGestureRecognizer执行此操作?我正在考虑根据持续时间/长度来区分水平线与滑动,但是UISwipeGestureRecognizer不支持这样的。

1 个答案:

答案 0 :(得分:0)

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