您的位置:首页 > 移动开发 > IOS开发

iOS重写laodView

2016-06-12 00:00 176 查看
摘要: iOS重写laodView与其它的重写有点不一样

重写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];
//
//}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS重写laodView