我有两个场景(SceneA 和 SceneB)和两个自定义 UIViewController 实现的简单故事板。SceneA 有一个按钮,该按钮带有到 SceneB 的 segue(模态)。到目前为止它工作得很好:应用程序从 SceneA 开始,按下按钮翻转到 SceneB。
在下一步中,我将添加到 ViewController 实现中,因为我想在自定义 UIViewController 实现中检测 SceneA 上的特定手势(单击/滑动/等)。这就是事情出错的地方。
在测试中,手势被检测到并且 UI 做出相应的响应,但是 segue 不再起作用。我怀疑手势识别器“吞下了”会触发 segue 的事件,但我不确定如何解决。有没有一种简单的方法可以将事件委托或冒泡到情节提要?
(我想另一种方法是检测点击事件并以编程方式进行转场,但如果可能的话,我更喜欢某种形式的委托。)
[XCode 4.2.1 | iOS SDK 5.0 | iPhone 5.0 模拟器]