使用iphone中的UIAcceleration值强制计算

时间:2010-05-26 10:07:01

标签: iphone

如何使用UIAcceleration值计算iphone的力值....

任何人都可以帮助我吗?

我想要的是什么?当用户从一个区域缓慢移动到另一个区域时我想做一些任务或者他们移动得更快我想做其他任务....

任何人都可以帮助我吗?

提前致谢.....

1 个答案:

答案 0 :(得分:0)

力量会产生加速度。如果你真的在寻找力量,你需要考虑到iphone的质量。但我只是在这里迂腐:)

所以你想根据加速度完成不同的动作?

您需要做的是将自己注册为UIAccelerator的代表。每当didAccelerate发射时,它会给你[x,y,z]和事件的时间戳。

因此,如果您关心X方向,x属性将具有重力加速度(即1 =每秒平方9.8米)。

你将不再需要陀螺仪(方向等)。

来源:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIAcceleration_Class/Reference/UIAcceleration.html