我必须不断更改图像视图的图像。但是在更改时,我收到了内存警告并崩溃了。
问问题
416 次
1 回答
3
当我在我的应用程序中做某事时,您只需将所有图像放在一个数组中。您可以尝试,因为图像是基于持续时间的变化。你可以做..
UIImage *img1 = [UIImage imageNamed:@"1.png"];
UIImage *img2 = [UIImage imageNamed:@"7.png"];
UIImage *img3 = [UIImage imageNamed:@"8.png"];
UIImage *img4 = [UIImage imageNamed:@"9.png"];
UIImage *img5 = [UIImage imageNamed:@"10.png"];
animationImages = [[NSArray alloc] initWithObjects:img1,img2,img3,img4,img5,nil];
[imgView setAnimationImages:animationImages];
[imgView setAnimationDuration:1.5];
[imgView startAnimating];
然后在要停止此效果的位置应用 [imgView stopAnimaiton]。这对我来说可以。
于 2012-05-11T07:58:17.840 回答