【发布时间】:2016-10-02 02:16:49
【问题描述】:
我遇到了一个问题,当您触摸屏幕的左边缘时,第一次调用 UIView 或 UIViewController 时出现延迟。这似乎是 iOS 10 的一个新问题,并且只发生在具有 3D Touch 的设备(iPhone 6s 和更新版本)上。事实上,如果您在 General->Accessibility 中禁用 3D Touch,问题就会消失。
但是,当您使用 UIGestureRecognizers 时,该问题似乎不会发生。我目前的解决方法是创建一个 UIGestureRecognizer 子类来覆盖 touches* 方法并将它们转发给我的旧实现。
这只是一个错误还是有办法摆脱延迟?
【问题讨论】:
标签: ios iphone ios10 touchesbegan 3dtouch