在iOS中为另一个图像制作动画图像

时间:2017-04-05 22:41:49

标签: ios swift xcode animation cabasicanimation

所以基本上我有两个图像对象,1个描绘一条线,另一个描绘一个圆形。我想知道是否有可能使用类似CABasicAnimation的东西在x轴上循环线图像但是仍然将它保持在圆形图像中?

1 个答案:

答案 0 :(得分:2)

是的,您应该可以使用CABasicAnimationUIView动画执行此操作。

CAAnimations仅在CALayer上运行,使用起来相当棘手。我建议在UIImageView或其他UIViews上使用UIView动画。您甚至可以设置UIView的自定义子类,将CAShapeLayer作为其后备层,然后使用UIVIew动画为自定义UIView设置动画