可可触摸 - 问题更新子视图!

时间:2011-03-01 15:14:52

标签: iphone cocoa touch

我有这个包含UIScrollView的UIViewController。 在第一个控制器的viewDidLoad方法中,我创建了一些UIViewControllers(通过NIB定义,内部有UILabel和UIImageView,正确链接到IBOutlets),然后我将它们添加到UIScrollView。

问题是,我可以看到我的视图并使用滚动视图滚动它们,但我似乎无法使用方法[[UIViewController UILabel] setText]修改标签的文本和imageView的内容[[UIViewController UIImageView] setImage]

我知道这听起来像一个愚蠢的问题,但我无法超越它。 知道为什么吗?

谢谢你们。

2 个答案:

答案 0 :(得分:0)

您需要标记Label和ImageView tag表示为label和ImageView分配一个整数值,你可以使用标签进行访问 您可以在xib中指定标签  然后,您可以访问此类视图

[someController viewWithTag:(int)];

答案 1 :(得分:0)

我想我已经解决了我的问题。在将视图添加到UIScrollView之前,我试图修改视图。 如果我在[scrollview addSubView:myView]之后调用我的方法,一切正常。