Iphone 倾斜时动画开始

Iphone 倾斜时动画开始,iphone,animation,acceleration,tilt,Iphone,Animation,Acceleration,Tilt,我喜欢在倾斜时开始这个动画。它没有,所以我想一些基本的代码丢失了。请帮助: - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { flap.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed: @"ronnie1.png"], [UIImag

我喜欢在倾斜时开始这个动画。它没有,所以我想一些基本的代码丢失了。请帮助:

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {
 flap.animationImages = [NSArray arrayWithObjects:
       [UIImage imageNamed: @"ronnie1.png"],
       [UIImage imageNamed: @"ronnie2.png"],
       [UIImage imageNamed: @"ronnie3.png"],
       [UIImage imageNamed: @"ronnie4.png"], 
       [UIImage imageNamed: @"ronnie5.png"],
       [UIImage imageNamed: @"ronnie6.png"],
       [UIImage imageNamed: @"ronnie7.png"],
       [UIImage imageNamed: @"ronnie8.png"],
       [UIImage imageNamed: @"ronnie9.png"],
       [UIImage imageNamed: @"ronnie10.png"],nil];
 [flap setAnimationRepeatCount:1];
 flap.animationDuration = 2;
 [flap startAnimating];
}

如所述,
-加速计:didAccelerate:
将在加速计检测到加速度变化时触发。因此,在倾斜过程中,此方法可能会执行几十次。但每次执行时,都会重置动画,因此网络效果就像没有发生动画一样


你必须(1)分析
加速度
以检查它是否真的倾斜,(2)检查
[襟翼正在倾斜]
并且不要重置动画如果

KennyTm,你将如何“分析加速度以检查它是否真的倾斜”?