我正在使用 UIAccelerometer 开发一个应用程序,并且我检索了 x、y、z 值。我需要使用这些值来移动一个对象(考虑 UIImageView)。
这是我的代码
UIAccelerometer *accel = [UIAccelerometer sharedAccelerometer];
accel.delegate = self;
accel.updateInterval = 1.0f/60.0f;
- (void)accelerometer:(UIAccelerometer *)acel didAccelerate:(UIAcceleration *)aceler
{
NSLog(@"%f %f %f",aceler.x,aceler.y,aceler.z);
//i think here i can give the position of objects, tried object.frame.size.x=accelr.x; but which is not assignable :(
}
我可以根据加速度计值移动物体,比如水平仪?以及如何将加速度计数据转换为度数的任何想法?