gpt4 book ai didi

iphone - UIViewController没有收到touchesBegan消息

转载 作者:行者123 更新时间:2023-12-03 19:48:21 24 4
gpt4 key购买 nike

我有一个非常简单的 UIViewController。它使用我在 Interaface Builder 中创建的 View 进行初始化,该 View 仅包含 UIImageView。当用户触摸屏幕时,我希望调用 UIViewController 的 TouchBegan 消息。因此,我覆盖它并添加了一些日志记录,但什么也没有发生。

我根本没有做过任何“特殊”的事情,因为 UIViewController 继承自 UIResponder,我希望它可以开箱即用。据我了解,UIImageViews 默认情况下禁用用户交互,因此我通过 InterfaceBuilder 和 UIViewcontroller 的 viewDidLoad 方法启用了它(我已将 UIImageView 绑定(bind)到 IBOutlet)。我还确保在 Interface Builder 的父 View 中启用 userInteraction。

我还忘记了什么吗?

最佳答案

好吧,我是个假人。效果很好。问题是,我没有意识到我正在向 UIViewController 发送发布消息,而没有先将其保留在其他地方。所以这就是造成问题的原因。

关于iphone - UIViewController没有收到touchesBegan消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1025574/

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