Я начал работать над образцом приложения, где у меня есть некоторые объекты (изображения), которые анимируются на UIView. Я хотел бы иметь фоновое изображение, которое также должно анимировать вместе с этими объектами. Две анимации должны происходить одновременно. Фоновое изображение занимает все пространство экрана, а в верхней части этого изображения должны быть анимированы другие изображения. Может ли кто-нибудь помочь мне достичь этого.Анимированное фоновое изображение/слой в iPhone
Я пробовал следующие вещи, упомянутые в ссылке ниже.
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;
The iPhone Game Background as Video or Animated Image?
Но две анимации происходит независимо друг от друга. Я хотел бы анимировать объекты в верхней части фонового изображения, которые также должны быть анимированы. Если это невозможно, я могу использовать слои или какой-либо другой объект для достижения этого. Пожалуйста, предложите.
http://stackoverflow.com/questions/8112698/ Как сделать-анимацию-использование-images-efficiently-in-ios/17129053 # 17129053 – MoDJ