基于地面旋转iphone

时间:2010-05-26 06:24:26

标签: iphone

我基于地面旋转iphone

但是(x& y& z)的UIAcceleration值是相同的。你能告诉我到底发生了什么吗?

另外我想知道如何计算(x& y& z)的UIAcceleration值?

我真的很有兴趣使用UIAcceleration值。

任何人都可以帮助我吗?

提前致谢.....

1 个答案:

答案 0 :(得分:0)

UIAcceleration值只能检测相对于设备方向的加速度

通过旋转iPhone,在其参照系中有常数重力(沿着 z 轴)和常数离心强制(在 xy 平面上),因此UIAcceleration不会改变。

您无法区分加速度计引起的重力加速度或线性加速度或旋转。您需要其他设备,例如指南针(磁力计)检测旋转变化。