我开始研究示例应用程序,其中有一些在 UIView 上动画的对象(图像)。我想要一个背景图像,它也应该与这些对象一起动画。两个动画应该同时发生。背景图像占据了所有的屏幕空间,在此之上,其他图像应该是动画的。有人可以指导我实现这一目标。
我尝试了以下链接中提到的以下内容。
for (int i = 0; i < IMAGE_COUNT; i++)
[_imageArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"D%d.png", i]]];
_animatedImages = [[UIImageView alloc]
initWithFrame:CGRectMake(
(SCREEN_WIDTH / 2) - (IMAGE_WIDTH / 2),
(SCREEN_HEIGHT / 2) - (IMAGE_HEIGHT / 2) + STATUS_BAR_HEIGHT,
IMAGE_WIDTH, IMAGE_HEIGHT)];
_animatedImages.animationImages = [NSArray arrayWithArray:_imageArray];
_animatedImages.animationDuration = 1.0;
_animatedImages.animationRepeatCount = -1;
但是两个动画是独立发生的。我想为背景图像顶部的对象设置动画,这些对象也需要动画。如果这不可能,我可以使用图层或其他对象来实现这一点。请建议。