Xcode UIImageView动画图片

Xcode UIImageView动画图片,xcode,animation,uiimageview,Xcode,Animation,Uiimageview,如何在UIImageView中循环图像 假设我有三张图片,1.jpg,2.jpg,3.jpg。如何让图片无限期地改变,直到用户按下某个按钮……这很好地描述了它: 这正是我想要的,而且很快。必须等待几分钟,Stack才会让我接受这个答案:-) // create the view that will execute our animation UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.fram

如何在UIImageView中循环图像


假设我有三张图片,1.jpg,2.jpg,3.jpg。如何让图片无限期地改变,直到用户按下某个按钮……

这很好地描述了它:


这正是我想要的,而且很快。必须等待几分钟,Stack才会让我接受这个答案:-)
// create the view that will execute our animation
 UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.frame];

 // load all the frames of our animation
 campFireView.animationImages = [NSArray arrayWithObjects:    
                             [UIImage imageNamed:@"campFire01.gif"],
                             [UIImage imageNamed:@"campFire02.gif"],
                             [UIImage imageNamed:@"campFire03.gif"],
                             [UIImage imageNamed:@"campFire04.gif"],
                             [UIImage imageNamed:@"campFire05.gif"],
                             [UIImage imageNamed:@"campFire06.gif"],
                             [UIImage imageNamed:@"campFire07.gif"],
                             [UIImage imageNamed:@"campFire08.gif"],
                             [UIImage imageNamed:@"campFire09.gif"],
                             [UIImage imageNamed:@"campFire10.gif"],
                             [UIImage imageNamed:@"campFire11.gif"],
                             [UIImage imageNamed:@"campFire12.gif"],
                             [UIImage imageNamed:@"campFire13.gif"],
                             [UIImage imageNamed:@"campFire14.gif"],
                             [UIImage imageNamed:@"campFire15.gif"],
                             [UIImage imageNamed:@"campFire16.gif"],
                             [UIImage imageNamed:@"campFire17.gif"], nil];

 // all frames will execute in 1.75 seconds
 campFireView.animationDuration = 1.75;
 // repeat the annimation forever
 campFireView.animationRepeatCount = 0;
 // start animating
 [campFireView startAnimating];
 // add the animation view to the main window 
 [self.view addSubview:campFireView];