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,你将如何“分析加速度以检查它是否真的倾斜”?