Displaying images in sequence with a loop

前端 未结 4 1161
生来不讨喜
生来不讨喜 2020-12-21 08:41

I got an NSArray with 5 pictures. I want to display them one after the other in a loop. My code :

 NSArray *tabImage = [[NSArray alloc] init];

tabImage = [[         


        
4条回答
  •  被撕碎了的回忆
    2020-12-21 09:28

    I’m guessing pictoImage is an UIImageView. In that case look at the class reference, specifically the animationImages properties.

     pictoImage.animationImages = [NSArray arrayWithObjects:  
                                       [UIImage imageNamed:@"picto_1.png"],
                                       [UIImage imageNamed:@"picto_2.png"],
                                       [UIImage imageNamed:@"picto_3.png"],
                                       [UIImage imageNamed:@"picto_4.png"],
                                       [UIImage imageNamed:@"picto_5.png"],
                                       nil];
    
     // How many seconds it should take to go through all images one time.
     pictoImage.animationDuration = 5.0;
    
     // How many times to repeat the animation (0 for indefinitely).
     pictoImage.animationRepeatCount = 4;
    
     [pictoImage startAnimating];
    

提交回复
热议问题