iOS中的设备运动检测

时间:2013-09-13 06:04:59

标签: iphone ios objective-c accelerometer panorama-control

我想检测设备动作,例如Panorama,即motion from my left side to Right side

我尝试使用accelerometer,但我无法做到。

我喜欢在设备移动时将一个图像直线移动。

我的代码如下:

- (void)viewDidLoad
{
    [super viewDidLoad];
    [[UIAccelerometer sharedAccelerometer] setUpdateInterval:1/60];
    [[UIAccelerometer sharedAccelerometer]setDelegate:self];
}

pragma mark - Accelerometer Delegate

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:
(UIAcceleration *)acceleration{

    valueX = acceleration.x*100.0;
    valueY = acceleration.y*30.0;

    float newX = (float)(ball.center.x + valueX);

    CGPoint newCenter = CGPointMake(newX, 50);
    ball.center = newCenter;

}

我该怎么做?因为有很多应用程序使用它。

请指导我。

谢谢..

0 个答案:

没有答案