XIBファイルを持ち、UIButton
. コントローラーを割り当てて初期化し、ビューをスーパービューに追加します。
- (void)viewDidLoad
{
[super viewDidLoad];
self.vc = [[MyViewController alloc]init];
[self.view addSubview:self.vc.view];
CGRect frame;
frame.size.height = 200;
frame.size.width = 200;
frame.origin.x = 100;
frame.origin.y = 100;
self.vc.view.frame = frame;
[vc setText:@"123"];
}
これを実行すると、UIButton
が表示されません。これをデバッグして、コントローラのviewDidLoad
またはにブレークポイントを設定するviewDidAppear
と、UIButton
は常にインスタンス化されません (メモリ アドレス 00000000)。
何が問題なのですか?