iOS 图像动画

标签 ios iphone image

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

  • 是否有填充玻璃背景颜色的选项(间隔) 这样看起来玻璃杯真的装满了水?

  • 我可以绘制完整的图像(已经装满水的玻璃杯)吗? 从下到上的部分显示类似的效果?

是否有显示/动画显示此类图像的选项?

最佳答案

使用 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 动画。

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

关于iOS 图像动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28450216/

相关文章:

image - 鉴于我的代码情况,如何将图像置于 div 中?

javascript - 预加载图库图像。 JavaScript(无 JQuery)

iphone - core-plot - 动态刷新图表 + iPad

iphone - 切换 ViewControllers,但没有任何反应?

ios - 如何在 swift 中定义类似 `UIView<UITableViewDelegate>`(oc 代码)的类型?

ios - 选择时停止 SWRevealViewController 动画

iphone - 禁止在 subview 上接收来自父 View 的触摸

css - 使图像向右对齐(或 float )

android - COCOS-2d-x : Idea to implement Level progress in games

iphone - 我应该使用哪个版本的 iOS SDK?