XCode/iOS:Storyboard Segue事件在将UIGestureRecognizerDelegate添加到



我有一个简单的Storyboard,它有两个场景(SceneA和SceneB)和两个自定义UIViewController实现。SceneA有一个按钮,带有一个到SceneB的segue(模态)。到目前为止,它运行得很好:应用程序从SceneA开始,按下按钮即可切换到SceneB。

在下一步中,我将添加到ViewController实现中,因为我想在自定义UIViewController实现的SceneA上检测特定的手势(点击/滑动等)。这就是事情出错的地方。

在测试中,手势被检测到,UI相应地做出响应,但segue不再工作。我怀疑手势识别器"吞下"了会触发segue的事件,但我不知道如何解决。有没有一种简单的方法可以将事件委派或弹出到故事板?

(我想另一种选择是检测tap事件并以编程方式执行segue,但如果可能的话,我更喜欢某种形式的委托。)

[XCode 4.2.1 | iOS SDK 5.0 | iPhone 5.0模拟器]

创建手势识别器时,将cancelsTouchesInView属性设置为NO。默认情况下,此属性设置为YES。

相关内容

  • 没有找到相关文章

最新更新