我正在尝试在 Swift 中创建一个 iOS 应用程序,其中涉及获取用户滑动屏幕的角度和速度。
有没有办法测量用户屏幕滑动的角度和速度并将值保存为 Double/Float?
谢谢(:
最佳答案
我不相信 UISwipeGestureRecognizer 会为您提供所需的信息,但您可以使用 UIPanGestureRecognizer 并在它移动时检查 velocity(in:) ,这会为您提供一个 CGPoint 表示当前速度(以点为单位)/第二个在 x 和 y 轴上。任何具有足够高速度的东西都可以被视为滑动,因此您只需使用这两个值来获取角度。
关于swift - 如何确定 Swift 中滑动的速度和角度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49557972/