我有一个动画,开始是一个简单的背景。当动画开始时,它会播放,当它完成时,屏幕会回到原始背景。如何保留动画的结束图像并将其设置为我的背景?谢谢你的帮助!!
顺便说一句,我要的是和儿童书类似。当动画结束时,我希望背景与动画的最后部分保持一致。所以看起来动画就停止了!
答案 0 :(得分:1)
假设您的NSArray
图片被称为imageArray
而UIImageView
被称为imageView
,请尝试以下操作:
imageView.image = [imageArray lastObject];
imageView.animationImages = imageArray;
imageView.animationDuration = 1.0f;
imageView.animationRepeatCount = 1;
[imageView startAnimating];
这应该遍历图像一次,然后一旦结束,将UIImageView
留在最后一张图像上。希望有帮助!