Я пытаюсь реализовать ленивую загрузку изображений в UIScrollView, но у меня возникают некоторые проблемы с попыткой установить изображения.Looping Through UIScrollView и настройка UImageView
Пользователь прокручивает и я использую следующее, чтобы определить, что должен быть следующим тегом просмотра. Затем я хочу иметь возможность прокручивать соответствующий UIView и устанавливать его образ UIImageView.
Следующие действия не работают, и я надеялся, что кто-то может помочь мне исправить это.
for (UIView *subview in self._scrolViewForEffects.subviews){
for (UIImageView *view in subview.subviews){
if([view isKindOfClass:[UIImageView class]]){
if(view.tag == currentPage){
if(view.image == nil){
[view setImage:[UIImage imageNamed:@"Theme1.png"]];
}
}
}
}
}
Когда вы говорите «это не работает», что вы имеете в виду? Кроме того, попробуйте добавить некоторые вызовы NSLog(), чтобы увидеть, что есть и что не называется – Merlevede
Почему бы не использовать представление коллекции? –
Проблема заключается в том, что изображения редактируются, прежде чем помещать их в UIImageView. Я обнаружил, что с помощью UICollectionView изображения не сохраняются, когда они прокручиваются с экрана, поэтому вам придется снова их редактировать, когда они появятся снова. – ORStudios