gpt4 book ai didi

iphone - 代码/iOS : Storyboard Segue event does not work after adding UIGestureRecognizerDelegate to UIViewController

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:20 29 4
gpt4 key购买 nike

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

在下一步中,我将添加到 ViewController 实现中,因为我想在自定义 UIViewController 实现中检测 SceneA 上的特定手势(单击/滑动等)。这就是问题所在。

在测试中检测到手势并且 UI 做出相应响应,但是 segue 不再起作用。我怀疑手势识别器“吞下”了会触发 segue 的事件,但我不确定如何解决。有没有一种简单的方法可以将事件委托(delegate)或冒泡到 Storyboard?

(我想另一种方法是检测点击事件并以编程方式进行转场,但如果可能的话我更喜欢某种形式的委托(delegate)。)

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

最佳答案

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

关于iphone - 代码/iOS : Storyboard Segue event does not work after adding UIGestureRecognizerDelegate to UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9401258/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com