好吧,我昨晚使用了类似的方法进行解决方案......但是解决方法对我的新情况来说还不够,所以我想我应该找出我所缺少的东西。
我有一个UIViewController,它有一个主UIView项,2个UIButton对象和一个UIImageView。我将文件所有者设置为我的视图控制器类。 ViewController有一个类变量“IBOutlet UIImageView * backgroundImage”。我在Interface Builder中设置了插座,以便UIImageView引用“backgroundImage”属性。
我想在这一点上我应该能够更改UIImageView项目。然而,这种情况并非如此。我可以在代码中设置它,我的应用程序不会爆炸(由于缺少插座设置或任何东西),但图像根本不会改变。我尝试的东西非常类似于昨晚我在ViewController的根UIView项中有一个UIView,我试图将其引用到一个类变量来专门控制该视图。然而,这从未奏效过。
如何控制(通过IB和出口)UIViewController.view的子视图项目?
为了明确,这是我的设置:
的UINavigationController - > UITableViewController(tvc)
从“tvc”中,推送一个新的UIViewController(vc,注意这不是一个表)。 < - 这就是我上面描述的
在“vc”(UIViewController)中:
答案 0 :(得分:0)
您是否正在为UIImageView设置实际图像
backgroundImage.image = [UIImage imageNamed:@"myImage.png"];
//(Where myImage.png has been added to to your project)