循环通过UIScrollView和设置UImageView

时间:2014-02-15 18:39:01

标签: ios iphone objective-c uiscrollview uiimageview

我正在尝试在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"]];

                     }

                 }

             }

         }


    }

2 个答案:

答案 0 :(得分:1)

说明你可以遇到什么问题是不够的,但我建议你在调试器窗口执行一个命令

po [self._scrolViewForEffects recursiveDescription]

在运行时检查视图层次结构。

答案 1 :(得分:0)

原来这与上面的代码无关。事实证明,当我创建它时,我没有在UIImageView上设置标记。

感谢您的帮助!