在 iOS 中将一个图像动画化到另一个图像上

Animating an image over another image in iOS

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

是的,您应该可以使用 CABasicAnimationUIView 动画来做到这一点。

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

为自定义 UIView 设置动画