Xea*_*aza 7 touchesbegan uigesturerecognizer ios ios13
我有一个touchesBegan方法AppDelegate。我用它来检测状态栏中的水龙头。我在那里待了很长时间,效果很好。在iOS 13 Beta发布之前...
自从使用iOS 13 touchesBegan以来,就不再停止调用它。我的应用程序中与手势相关的其他任何内容都没有更改,我的内容也没有任何AppDelegate更改。除了touchesBegan在iOS 12中而不是在iOS 13中被称为之外,我实际上没有什么可做的。
到目前为止没有运气,所以如果有人遇到相同或相似的问题,我在这里分享。
更新:1我发现了以下半相关的问题,这些问题导致我进入了iOS 13中苹果公司新的UISceneDelegate。这些问题touchesBegan都不能解释为什么不被调用。UISceneDelegate到目前为止,据我了解,我还没有找到为什么touchesBegan没有被调用的原因。
View Controller在iOS 12中响应应用程序委托通知,但在iOS 13中不响应。
如何检测状态栏中的触摸
iOS13:如何检测状态栏中的单击事件?
小智 0
我最近也遇到了同样的问题。我花了几个小时才弄清楚。我在主窗口顶部创建了另一个 UIWindow 来显示应用程序通知/警报。由于某种原因,它会在使用 ios 13 时吃掉所有触摸操作。我的解决方法是禁用顶部的用户交互。但这意味着您显然无法与通知/警报进行任何用户交互。