Я начинаю работать с iOS, работая через Pragmatic iOS book, и у меня возникают проблемы с одной из проблем конца раздела, где я должен показать слайд-шоу изображений в UIImageView
в моем файле 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 выводит UIImage: 0x7520d60, UIImage: 0x7522390
, который я считать, что self.imageView.animationImages
имеет образы, находящиеся в памяти. Однако почему фотографии не появляются?
Спасибо.
Попробуйте использовать '[self.imageView startAnimating];' – rog