touchesEnded 事件应该表示之前引起触摸事件的手指刚刚停止触摸屏幕。尽管如此,它仍然包含触摸位置坐标。他们来自哪里?屏幕上的最后一个触摸位置应该在之前的最后一个touchesMoved事件中,但是touchesEnded中的坐标与那些不同。它们是外推的吗?为什么 iOS 提供这些坐标?
最佳答案
iOS 每秒最多只能向您的应用发送 60 次触摸事件(与屏幕刷新同步)。如果触摸在两次连续的屏幕刷新之间既移动又结束,则触摸结束事件的位置将是硬件在报告触摸结束之前最后报告的位置。
关于ios - touchesEnded的点坐标从哪里来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25011131/