我基于地面旋转iphone
但是(x& y& z)的UIAcceleration值是相同的。你能告诉我到底发生了什么吗?
另外我想知道如何计算(x& y& z)的UIAcceleration值?
我真的很有兴趣使用UIAcceleration值。
任何人都可以帮助我吗?
提前致谢.....
答案 0 :(得分:0)
UIAcceleration值只能检测相对于设备方向的加速度 。
通过旋转iPhone,在其参照系中有常数重力(沿着 z 轴)和常数离心强制(在 xy 平面上),因此UIAcceleration不会改变。
您无法区分加速度计引起的重力加速度或线性加速度或旋转。您需要其他设备,例如指南针(磁力计)检测旋转变化。