【发布时间】:2018-03-29 13:54:46
【问题描述】:
我正在尝试在 Swift 中创建一个 iOS 应用程序,该应用程序涉及获取用户滑动屏幕的角度和速度。
有没有办法测量用户屏幕滑动的角度和速度并将值保存为 Double/Float?
谢谢(:
【问题讨论】:
我正在尝试在 Swift 中创建一个 iOS 应用程序,该应用程序涉及获取用户滑动屏幕的角度和速度。
有没有办法测量用户屏幕滑动的角度和速度并将值保存为 Double/Float?
谢谢(:
【问题讨论】:
我不相信 UISwipeGestureRecognizer 可以为您提供您正在寻找的信息,但您可以使用 UIPanGestureRecognizer 并在它移动时检查速度(in:),这会为您提供一个表示当前速度的 CGPoint(以点为单位)/第二个在 x 和 y 轴上。任何具有足够高速度的东西都可以被认为是滑动,所以你只需使用这两个值来获得你的角度。
【讨论】: