无法使用UIImageView显示动画

时间:2013-06-24 21:43:03

标签: ios ios6 uiimageview

我是iOS初学者,正在使用Pragmatic iOS book,并且遇到了章节结束“挑战”之一的问题,我将在我的nib文件中的UIImageView中显示图像的幻灯片。

我有一个模型类Recipe.h,以及一个ViewController和标准AppDelegate.h文件。所有内容都正确连接,如果我只通过UIImageView在我的self.imageView.image = self.recipe.image中显示一个图片,一切正常。但是,如果我要执行以下操作并尝试使用animnationImages进行展示,则不会显示任何图片:

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    //...some code here

    if(self.recipe.imageArray){
        self.imageView.animationDuration = 2;
        self.imageView.animationRepeatCount = 2;
        self.imageView.animationImages = self.recipe.imageArray;
        NSLog(@"%@", self.imageView.animationImages);
    }
}

我的NSLog输出{{​​1}},我认为UIImage: 0x7520d60, UIImage: 0x7522390图像位于内存中。但是,为什么图片没有出现?

感谢。

1 个答案:

答案 0 :(得分:1)

使用

[self.view startAnimating];