我有这个包含UIScrollView的UIViewController。 在第一个控制器的viewDidLoad方法中,我创建了一些UIViewControllers(通过NIB定义,内部有UILabel和UIImageView,正确链接到IBOutlets),然后我将它们添加到UIScrollView。
问题是,我可以看到我的视图并使用滚动视图滚动它们,但我似乎无法使用方法[[UIViewController UILabel] setText]修改标签的文本和imageView的内容[[UIViewController UIImageView] setImage]
我知道这听起来像一个愚蠢的问题,但我无法超越它。 知道为什么吗?
谢谢你们。
答案 0 :(得分:0)
您需要标记Label和ImageView tag表示为label和ImageView分配一个整数值,你可以使用标签进行访问 您可以在xib中指定标签 然后,您可以访问此类视图
[someController viewWithTag:(int)];
答案 1 :(得分:0)
我想我已经解决了我的问题。在将视图添加到UIScrollView之前,我试图修改视图。 如果我在[scrollview addSubView:myView]之后调用我的方法,一切正常。