【发布时间】:2011-10-01 04:55:07
【问题描述】:
我正在尝试冻结动画的最后一帧。以下代码曾经可以工作,但是在更新到 iOS 后它不再工作。如何编写此代码以使最后一张图像留在屏幕上?
animation.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"watermelondrop2.png"],
[UIImage imageNamed:@"watermelondrop4.png"],
[UIImage imageNamed:@"watermelondrop6.png"],
[UIImage imageNamed:@"watermelondrop8.png"],
[UIImage imageNamed:@"watermelondrop10.png"],
[UIImage imageNamed:@"watermelondrop12.png"],
[UIImage imageNamed:@"watermelondrop14.png"],
[UIImage imageNamed:@"watermelondrop15.png"], nil];
animation.animationDuration = .8;
animation.animationRepeatCount = 1;
[animation startAnimating];
[self playwatermelondropsound];
[self.view addSubview:animation];
animation.image = [UIImage imageNamed:@"watermelondrop16.png"];
【问题讨论】:
-
如果它的行为不符合您的要求,那么这段代码的行为如何?
标签: iphone xcode animation sdk freeze