目前,我正在构建一个应用程序,其中包含使用 UIPanGestureRecognizer 的功能。之前,我使用的是 Intel Mac,UIPanGestureRecognizer速度属性工作正常并返回预期值。然而,当我切换到MacBook M1后,panGesture的速度总是返回0。
@objc
func panGesture(_ recognizer: UIPanGestureRecognizer) {
view.endEditing(true)
let translation = recognizer.translation(in: self.view)
let velocity = recognizer.velocity(in: self.view)
// The velocity should have a value when a gesture is happening
//.....
} // End of PanGesture
Run Code Online (Sandbox Code Playgroud)
是否有任何补丁或某些操作可以使其正常工作,与英特尔芯片相同?我希望得到一些解决该问题的建议。
仅供参考:在真实设备上测试该应用程序,它仍然工作正常。