找出iPhone中的力量

时间:2009-09-01 18:43:18

标签: iphone objective-c uiaccelerometer

我必须开发一个应用程序。要求如下。

我必须在自行车上放一个像速度计这样的指示器。

iPhone放在汽车的角落里。

iPhone放置在汽车中,不能放在任何地方,甚至无法移动。 (用户放置iPhone的车内有特殊的地方)

现在,汽车正在顺利进行。

指标表示零 - 这是顺畅的方式。

假设汽车经过碰撞。

这些动作应该由iPhone跟踪。 如果碰撞很大,

  • iphone应该显示 - 巨大的凹凸 - 最大指标

如果凹凸不足

  • iphone应该显示 - 正常凹凸 - 中间指标

否则

  • iPhone应该显示 - 平滑路面 - 零指示灯

我知道如何添加摇动处理程序,如以下链接


中所示 accelerometer range in iPhone

但是iPhone在这里不会动摇吗? 它在固定的地方。

解决方案应该是什么?

感谢您提前帮助我。

2 个答案:

答案 0 :(得分:5)

您需要使用UIAccelerometerUIAccelerometerDelegateUIAcceleration类。这是一些Sample Code

答案 1 :(得分:3)

iPhone将会发抖 - 它会附着在汽车上,汽车会发抖。你应该能够使用与用手摇动时相同的代码。