重寫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];
//
//}