これの何が問題なのかわかりません。サブビューを現在のビューに追加しようとしています。Ialloc
とinitWithNibName
mySecondViewController
で、その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