小编Spi*_*eas的帖子

当iPhone垂直时,CMDeviceMotion偏航值不稳定

在iOS原型中,我使用CMDeviceMotion.deviceMotion.yaw和CLHeading.trueHeading的组合来制作响应准确的稳定罗盘标题.当iPhone保持平坦时,这种方法很有效,我有一个指向稳定罗盘标题的图形箭头.

当iPhone在移植模式下保持垂直时,会出现问题.UIDeviceOrientation不断从UIDeviceOrientationFaceDown更改为UIDeviceOrientationFaceUp并返回.这使得偏航值基于音调的微小变化来回跳跃+/- 180度.是否可以将设备锁定在一个方向上,该方向可以提供稳定的偏航值,预测变化时没有毛刺或以其他方式计算陀螺偏航(或在此方向上滚动)?

这个可怜的家伙有同样的问题,没有答案.双点可能的人!:) /sf/ask/732965691/

iphone cocoa-touch sensor ios cmmotionmanager

12
推荐指数
1
解决办法
2106
查看次数

标签 统计

cmmotionmanager ×1

cocoa-touch ×1

ios ×1

iphone ×1

sensor ×1