我无法弄清楚这有什么问题。我正在尝试向当前视图添加子视图。我alloc
和initWithNibName
我的SecondViewController
并设置它的myImageView
参数是 a UIImageView
。问题是添加子视图时myImageView
未设置。
这是代码:
- (void)viewDidLoad
{
[super viewDidLoad];
SecondViewController *secondView = [[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
secondView.myImageView.image = [UIImage imageNamed:@"image1.png"];
[self.view addSubview secondView.view];
}
如果我myImageView
通过 Interface Builder 将图像设置为正确显示,addSubview
但如果我按上述方式设置属性,则它不起作用...UIImageView
插座在 IB 上正确连接。
这是SecondViewController
:
@interface SecondViewController : UIViewController
{
}
@property(nonatomic,strong)IBOutlet UIImageView *myImageView;
@end