我观察到,在我所有的应用程序中,屏幕底部都有一个区域,触碰事件在该区域延迟了很多。修饰事件仍然会按时发生。不确定该区域有多高,也许是 40 点?
我猜这与 iPhone X 和安全区有关。不过我没有使用新手机。我们真的不希望检测到屏幕底部的触摸吗?这似乎不对。我还在 iOS 11.1 上,所以以后的版本可能会有所不同,但这其实并不重要。既然这个问题存在,我必须支持它,直到没有人受到它的影响。
那么这是其他人正在处理的问题吗?我有一个解决方法,可以在我使用笔记本电脑时发布。只是想确认这是一回事。
最佳答案
听起来您正在遇到一个系统手势识别器,它正在等待确认触摸不是向上滑动。您可以通过适本地实现 preferredScreenEdgesDeferringSystemGestures
来解决此问题。
关于ios - iOS 11 上的延迟触地事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48549470/