2013-04-07 57 views
0

我开发了一个2视图的小应用程序。iOS:视图控制器上的几个触摸事件?

我的第一个UIView是一个包含一些图像的菜单。当我点击其中一个时,我打开第二个UIView显示它。

之后,我创建了一个新的UIView,它是我的第一个菜单的“菜单扩展”。我创建了一个UIView,但是当我把组件“滑动”时,应用程序不会切换到我的第二个新菜单。

我想知道,如果iphone应用程序支持UIView上的几个触摸事件?

+0

您是否将您的滑动手势与界面构建器中的segue绑定在一起? – Siriss 2013-04-07 13:24:05

+0

当然可以。我尝试了另一个新的视图控制器。它运作良好。我想不可能在同一个视图控制器上组合几个Event Touch ...有人来确认吗? – 2013-04-07 13:35:07

回答

0

UIGestureRecognizer的对象附加到UIView对象,而不是UIViewController对象。并且可以将多个手势识别器附加到单个视图,请参阅其gestureRecognizers属性。
但是你必须小心:如果你想要识别一个轻扫,一个轻击识别器可能会触发,因为后者需要移动手指。因此,您可以配置同一视图的多个手势识别器,以便它们显示所需的行为,例如,仅当轻扫识别器未触发时才会触发单击轻触识别器等,请参阅UIGestureRecognizer类参考文档。

+0

Thx @Reinhard,我写错了。更正!你是所有人。 – 2013-04-07 16:25:41