UIAccelleration价值范围

时间:2013-04-15 15:24:34

标签: ios accelerometer gravity uiaccelerometer

AppleDeveloper指南似乎暗示UIAccelerationValue的范围介于-1.0和+1.0的双倍值之间。

我已经记录了真实设备中的值,同时"摇晃"疯狂的手势我的iPod touch和x值高于2.0(例如+2.1,-2.1)和NO值高于2.0f。

  • 有人可以解释一下吗?
  • 是否有人确定了UIAccelerationValue的最大值和最小值?

我对此的看法是,Apple已经实现了一些近似重力的算法,并采用高于标准速度近似值的1.0值(例如,速度值为9.8 m / s)。

  • 还有其他猜测吗?

1 个答案:

答案 0 :(得分:3)

您可能误解了部分文档。没有任何地方说这个值介于-1.0之间。和1.0,据我所见。它说:

  

设备加速度计以每个单位报告每个轴的值   g-force,其中值1.0表示约+1g的加速度   沿着给定的轴。当设备背面静止时仍然放置   水平面,每个加速度事件大约有   以下值:

“g”在这里用于特定的技术意义; 1 g是一standard gravity;手机加速速度超过此速度会使读数高于1.手中剧烈震动很容易造成加速和减速值高于9.8m / s 2

相关问题