我正在尝试在没有 NIB 的情况下设置我的主视图,所以我使用的是 loadView 方法:
没有效果:
-(void)loadView {
self.view.frame = CGRectMake(100, 0, 320, 480);
}
没有效果:
-(void)viewDidLoad {
self.view.frame = CGRectMake(100, 0, 320, 480);
}
这有效:
-(void)viewDidAppear { //or viewWillAppear
self.view.frame = CGRectMake(100, 0, 320, 480);
}
(所有方法都调用它们各自的super
方法,我只是没有把它放在那里)
谁能解释为什么会发生这种情况,以及是否有办法在没有viewDidAppear
or的情况下调整视图viewWillAppear
?