在 iOS 中将一个图像动画化到另一个图像上
Animating an image over another image in iOS
基本上我有两个图像对象,一个描绘一条线,另一个描绘一个圆。我想知道是否可以使用 CABasicAnimation 之类的东西在 x 轴上循环线图像但仍将其保持在圆形图像内?
是的,您应该可以使用 CABasicAnimation
或 UIView
动画来做到这一点。
CAAnimations
仅在 CALayer
上运行,而且它们使用起来相当棘手。我建议在 UIImageView
或其他 UIView 上使用 UIView 动画。您甚至可以设置 UIView
的自定义子类以将 CAShapeLayer 作为其支持层,然后使用 UIVIew 动画
为自定义 UIView
设置动画
基本上我有两个图像对象,一个描绘一条线,另一个描绘一个圆。我想知道是否可以使用 CABasicAnimation 之类的东西在 x 轴上循环线图像但仍将其保持在圆形图像内?
是的,您应该可以使用 CABasicAnimation
或 UIView
动画来做到这一点。
CAAnimations
仅在 CALayer
上运行,而且它们使用起来相当棘手。我建议在 UIImageView
或其他 UIView 上使用 UIView 动画。您甚至可以设置 UIView
的自定义子类以将 CAShapeLayer 作为其支持层,然后使用 UIVIew 动画
UIView
设置动画