我是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
图像位于内存中。但是,为什么图片没有出现?
感谢。
答案 0 :(得分:1)
使用
[self.view startAnimating];