ios - ios录制视频时如何检测设备的移动速度

标签 ios objective-c iphone xcode

我正在开发一个相机应用程序,我想在用户使用相机录制时快速移动设备时发出警告。

所以我想检测设备的移动速度(从左到右)并警告用户设备移动得太快了

ios有什么简单的方法可以检测设备的移动速度吗?

请帮忙

最佳答案

// Use Shake Gesture

override func becomeFirstResponder() -> Bool {
    return true
}   


override func motionEnded(_ motion: UIEventSubtype, with event: UIEvent?) {
    if motion == .motionShake {

       // Your Code or Show Alert
    }
}

关于ios - ios录制视频时如何检测设备的移动速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51627020/

相关文章:

ios - Flutter Xcode 构建失败 - 'TARGET_OS_WATCHOS' 未定义,计算结果为 0

ios - 无法在 uicollectionview 中显示 uimage 集

ios - 导航回父场景时解除 segue 问题

iphone - 供应概况

iphone - 是否有像 UITabBarController 一样工作的 iOS 滑动菜单 Controller ?

ios - 我的 iOS 应用程序更新从用户的旧版本中删除了持久数据

objective-c - 不能在 Objective-C xcode 中使用@property

ios - 如何全屏显示图像的 ScrollView ?

iphone - 将文本设置为自定义表格单元格标签时崩溃

iphone - 从 Amazon Web Services S3 加载的图像像脉冲一样无限滚动