我正在尝试在UIScrollView中实现延迟加载图像,但我在尝试设置图像时遇到了一些问题。
用户滚动并使用以下内容检测下一个视图标记应该是什么。然后我希望能够遍历相应的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"]];
}
}
}
}
}
答案 0 :(得分:1)
说明你可以遇到什么问题是不够的,但我建议你在调试器窗口执行一个命令
po [self._scrolViewForEffects recursiveDescription]
在运行时检查视图层次结构。
答案 1 :(得分:0)
原来这与上面的代码无关。事实证明,当我创建它时,我没有在UIImageView上设置标记。
感谢您的帮助!