我有一个动画图片[gif style]
我需要在一个从选项卡
加载的ViewController中显示它如果我在调用图像方法之后或之前执行breakPoint,图像将显示动画
-(void) viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self playDiamond];
// - Breakpoint
}
- (void)playDiamond
{
self.diamondView.image = [UIImage animatedImageNamed:@"image_diamond-" duration:0.5f];
}
所以,如果我不使用breakPoint,图像将不会动画, 如果我再次点击标签栏,图像将会生成动画,
如何通过显示我的VC来使图像变为动画?请注意我在viewWillAppear / viewDidShow上尝试了相同的结果
答案 0 :(得分:0)
使用
viewDidLoad
这样一旦显示视图控制器,动画就会开始:
diamondView.image = [UIImage animatedImageNamed:@"image_diamond-" duration:0.5f];
**我认为diamondView是一个UIImageView **