Я пытаюсь создать пользовательский индикатор активности, он имеет два изображения, одно изображение будет статическим (в фоновом режиме), а другое изображение будет спереди, оно должно перемещаться влево, вправо, вверх и вниз (просто чтобы оживить анимацию). Я попытался использовать следующий код (его неправильный). Может кто-нибудь мне помочь, как сделать анимациюiOS: Индикатор пользовательской активности
UIImage *statusImage = [UIImage imageNamed:@"image1.png"];
UIImageView *activityImageView = [[UIImageView alloc]
initWithImage:statusImage];
//Add more images which will be used for the animation
activityImageView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1.png"],
[UIImage imageNamed:@"image2.png"], nil];
//Set the duration of the animation (play with it
//until it looks nice for you)
activityImageView.animationDuration = 7;
activityImageView.frame = CGRectMake(
self.view.frame.size.width/2
-statusImage.size.width/3,
self.view.frame.size.height/2
-statusImage.size.height/3,
statusImage.size.width/3,
statusImage.size.height/3);
//Start the animation
[activityImageView startAnimating];
плз не инициируют ImageView с изображением '[[UIImageView Alloc] initWithImage: statusImage];' пытаются инициировать с рамкой или только инициализации. –
@ RatulSharker почему бы и нет? В чем ваш смысл? –