我已使用以下代码显示加载 animated gif
,但它似乎无法正常工作。NSArray 正确加载了一组图像,并且第一个图像加载但没有动画发生(图像不同)。谁能指出我的错误?
.h 文件
@property(强,非原子)IBOutlet UIImageView *loadingGif; .m 文件
@synthesize loadingGif;
...
[loadingGif setAlpha: 1];
NSArray *imageArray = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"g0.png"], [UIImage imageNamed:@"g1.png"], [UIImage imageNamed:@"g2.png"], [UIImage imageNamed:@"g3.png"], [UIImage imageNamed:@"g4.png"], [UIImage imageNamed:@"g5.png"], nil];
loadingGif = [[UIImageView alloc] initWithFrame:CGRectMake(435, 441, 152, 14)];
loadingGif.animationImages = imageArray;
loadingGif.animationDuration = 1.5;
loadingGif.contentMode = UIViewContentModeScaleAspectFill;
[loadingGif startAnimating];