我想在UIScrollView中实现图像的延迟加载,但我尝试设置图像时出现了一些问题。循环通过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