これの何が問題なのかわかりません。サブビューを現在のビューに追加しようとしています。IallocとinitWithNibNamemySecondViewControllerで、そのmyImageViewパラメータをに設定します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];
}
Interface Builder 経由で画像を設定するmyImageViewと正しく表示されますaddSubviewが、上記のようにプロパティを設定すると機能しません...UIImageViewアウトレットは IB に正しく接続されています。
これは次のSecondViewControllerとおりです。
@interface SecondViewController : UIViewController
{
}
@property(nonatomic,strong)IBOutlet UIImageView *myImageView;
@end