我创建了这个视图控制器,它有一个 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
or中放置断点时viewDidAppear
,UIButton
总是未实例化(内存地址 00000000);
可能是什么问题?