iOS 图片动画

iOS Image Animation

我想在 iPhone 中使用 iOS 显示玻璃杯装满水的图像 8. 我可以获得玻璃杯的白色背景图像(显示空玻璃杯)并且水彩可以例如,浅灰色。

display/animate这样的图片有什么选择吗?

使用 UIImageView 你可以这样做,为每一帧创建一个图像:

images = @[[UIImage imageNamed:@"img1.png"],
           [UIImage imageNamed:@"img2.png"],
           [UIImage imageNamed:@"img3.png"]];
[imageView setAnimationImages:testArray] ;
imageView.animationDuration = 0.5;
imageView.animationRepeatCount = 1;
[imageView startAnimating];

另一种方法是 UIView's/UIImageView's 组合,例如UIImageView在前面,用它作为遮罩,另一个在后面,使用简单的UIView动画。

但是无论如何,这样的动画可以通过多种方式来完成,这取决于您的需要以及这个动画应该有多好。