重写laodView
1.这个重写通常用不到,注意几个点
- loadView做用:自定义控制器的view
- loadView何时调用:第一次使用控制器的view的时候调用
- 注意:在这个方法中若是没有自定义view,就不能获取控制器的view
- 一旦重写了这个方法,就不要调用[super loadView]
- 若是重写了这个方法,就不会去加载storyboard描述的控制器的View
2.代码
- (void)loadView
{
self.view.backgroundColor = [UIColor redColor];
// // 建立控制器view
// self.view = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
//
// self.view.backgroundColor = [UIColor purpleColor];
}
//- (UIView *)view
//{
// if (_view == nil) {
// [self loadView];
//
// [self viewDidLoad];
// }
// return _view;
//}
#pragma mark - 直接不实现就是系统默认的作法
//- (void)loadView
//{
// // super -> UIViewController
// // 系统默认的作法,必定不要这样写
// [super loadView];
//
//}