图像动画不工作
Image Animation not working
我想在 0.7 秒后制作动画图像,但它们不工作,它们不在我的视图中显示图像。
NSMutableArray *images = [[NSMutableArray alloc] init];
[images addObject:[UIImage imageNamed:@"L1.png"]];
[images addObject:[UIImage imageNamed:@"L2.png"]];
[images addObject:[UIImage imageNamed:@"L3.png"]];
[images addObject:[UIImage imageNamed:@"L4.png"]];
[images addObject:[UIImage imageNamed:@"L5.png"]];
[images addObject:[UIImage imageNamed:@"L6.png"]];
[images addObject:[UIImage imageNamed:@"L7.png"]];
[images addObject:[UIImage imageNamed:@"L8.png"]];
[images addObject:[UIImage imageNamed:@"L9.png"]];
[images addObject:[UIImage imageNamed:@"L10.png"]];
[images addObject:[UIImage imageNamed:@"L11.png"]];
[images addObject:[UIImage imageNamed:@"L12.png"]];
self.imagsd.animationImages=images;
self.imagsd.animationDuration=0.7;
您需要在图像视图上调用 startAnimating
。
// Load images
NSMutableArray *images = [[NSMutableArray alloc] init];
[images addObject:[UIImage imageNamed:@"L1.png"]];
[images addObject:[UIImage imageNamed:@"L2.png"]];
[images addObject:[UIImage imageNamed:@"L3.png"]];
[images addObject:[UIImage imageNamed:@"L4.png"]];
[images addObject:[UIImage imageNamed:@"L5.png"]];
[images addObject:[UIImage imageNamed:@"L6.png"]];
[images addObject:[UIImage imageNamed:@"L7.png"]];
[images addObject:[UIImage imageNamed:@"L8.png"]];
[images addObject:[UIImage imageNamed:@"L9.png"]];
[images addObject:[UIImage imageNamed:@"L10.png"]];
[images addObject:[UIImage imageNamed:@"L11.png"]];
[images addObject:[UIImage imageNamed:@"L12.png"]];
// Normal Animation
UIImageView *animationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 95, 86, 193)];
animationImageView.animationImages = images;
animationImageView.animationDuration = 0.5;
[self.view addSubview:animationImageView];
[animationImageView startAnimating];
我想在 0.7 秒后制作动画图像,但它们不工作,它们不在我的视图中显示图像。
NSMutableArray *images = [[NSMutableArray alloc] init];
[images addObject:[UIImage imageNamed:@"L1.png"]];
[images addObject:[UIImage imageNamed:@"L2.png"]];
[images addObject:[UIImage imageNamed:@"L3.png"]];
[images addObject:[UIImage imageNamed:@"L4.png"]];
[images addObject:[UIImage imageNamed:@"L5.png"]];
[images addObject:[UIImage imageNamed:@"L6.png"]];
[images addObject:[UIImage imageNamed:@"L7.png"]];
[images addObject:[UIImage imageNamed:@"L8.png"]];
[images addObject:[UIImage imageNamed:@"L9.png"]];
[images addObject:[UIImage imageNamed:@"L10.png"]];
[images addObject:[UIImage imageNamed:@"L11.png"]];
[images addObject:[UIImage imageNamed:@"L12.png"]];
self.imagsd.animationImages=images;
self.imagsd.animationDuration=0.7;
您需要在图像视图上调用 startAnimating
。
// Load images
NSMutableArray *images = [[NSMutableArray alloc] init];
[images addObject:[UIImage imageNamed:@"L1.png"]];
[images addObject:[UIImage imageNamed:@"L2.png"]];
[images addObject:[UIImage imageNamed:@"L3.png"]];
[images addObject:[UIImage imageNamed:@"L4.png"]];
[images addObject:[UIImage imageNamed:@"L5.png"]];
[images addObject:[UIImage imageNamed:@"L6.png"]];
[images addObject:[UIImage imageNamed:@"L7.png"]];
[images addObject:[UIImage imageNamed:@"L8.png"]];
[images addObject:[UIImage imageNamed:@"L9.png"]];
[images addObject:[UIImage imageNamed:@"L10.png"]];
[images addObject:[UIImage imageNamed:@"L11.png"]];
[images addObject:[UIImage imageNamed:@"L12.png"]];
// Normal Animation
UIImageView *animationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 95, 86, 193)];
animationImageView.animationImages = images;
animationImageView.animationDuration = 0.5;
[self.view addSubview:animationImageView];
[animationImageView startAnimating];