两个背景图像之间的UIView插值

时间:2016-12-02 16:36:13

标签: swift xcode

让我们说一个UIView有一个背景图像A,我想做一个动画,所以A慢慢变成另一个图像B.

如何在背景中使用图像(例如png)?我知道只有背景颜色,我可以通过使用UIView.animate

来做到这一点

2 个答案:

答案 0 :(得分:0)

使用Core Image,特别是11 CICategoryTransition过滤器。将您的CIImages之前/之后移动到CALayer中,然后设置动画。

答案 1 :(得分:0)

contents的{​​{1}}属性是可动画的,您可以为其指定CGImages。动画更改可能如下所示:

CALayer