【发布时间】:2018-12-19 07:55:08
【问题描述】:
我非常享受使用UIMotionEffect 子类取得的一些比听CMMotionManager 更好的结果。使用CoreMotion 通常会导致不准确,因为也看到许多人通过网络抱怨它。
我找不到任何解释,尽管它们有什么不同,在使用哪些传感器方面,或者在这些传感器的输出上使用了什么操作来解释我遇到的不同结果。
UIMotionEffect 来自 Apple:
https://developer.apple.com/documentation/uikit/uimotioneffect
CMMotionManager 来自 Apple:
https://developer.apple.com/documentation/coremotion/cmmotionmanager
虽然很明显CMMotionManager 为您提供了更多功能,例如陀螺仪、加速等等,但我主要询问的是滚动/俯仰,我可以从覆盖 UIOffset 或从覆盖 UIMotionEffect 获得它CMDeviceMotion.attitude。
【问题讨论】:
标签: ios core-motion uimotioneffect