Ios 是否可以使用多个触摸手势组合解锁UIViewController?

Ios 是否可以使用多个触摸手势组合解锁UIViewController?,ios,cocoa-touch,gesture,Ios,Cocoa Touch,Gesture,我想创建一个隐藏的部分,我的游戏是由做了一系列触摸和屏幕上的游戏滑动触发。有点像旧的任天堂风格,但与iPhone和iPad解锁 我想要一个像这样的模式来解锁秘密等级。向下滑动,向下滑动,向上滑动,向下滑动,向右滑动,向左滑动,两个手指长按。这样的事情可能吗?如果可能的话,我会怎么做?谢谢。您可以注册几个不同的手势识别器,然后,当它们被用户的动作触发时,跟踪序列,如果/当它与您的“秘密”模式匹配时,为您的隐藏部分调用视图控制器 要跟踪滑动/触摸序列(假设序列始终相同),只需使用一个实例变量来保存下

我想创建一个隐藏的部分,我的游戏是由做了一系列触摸和屏幕上的游戏滑动触发。有点像旧的任天堂风格,但与iPhone和iPad解锁


我想要一个像这样的模式来解锁秘密等级。向下滑动,向下滑动,向上滑动,向下滑动,向右滑动,向左滑动,两个手指长按。这样的事情可能吗?如果可能的话,我会怎么做?谢谢。

您可以注册几个不同的手势识别器,然后,当它们被用户的动作触发时,跟踪序列,如果/当它与您的“秘密”模式匹配时,为您的隐藏部分调用视图控制器

要跟踪滑动/触摸序列(假设序列始终相同),只需使用一个实例变量来保存下一个预期事件。e、 g.最初,您希望进行向下滑动

当您获得一个事件时,如果它是预期的事件,则前进到下一个事件,例如向上滑动。如果错误,则将预期事件重置为其初始状态


如果您以正确的顺序获取所有事件,则可以解锁隐藏视图。

您是否有尝试过的代码?通常我会发布代码,但我是Objective-C新手,因此我不知道从何处开始编写代码,因为我甚至不确定这是否可能。因此在故事板中,我会把所有的手势识别器放到我的视图控制器上?如何确保捕捉到正确的顺序?实现这一点的一种方法是创建一个具有正确顺序的数组,并创建一个实例变量来捕捉点击次数,在手势识别器中,将触摸次数与数组中的索引进行比较。