loadView和viewDidLoad的区别

loadView方法在控制器的view为nil的时候被调用,用于创建view。视图第一次载入的时候调用,使用代码生成函数。

- ( void ) loadView {
    UIView *view = [ [ UIView alloc] initWithFrame:[ UIScreen
mainScreen] .applicationFrame] ;
[ view setBackgroundColor:_color] ;
    self.view = view;
}

 

viewDidLoad 方法只有当 view 从 nib 文件初始化的时候才被调用。viewDidLoad 用于初始化,加载时用到。

posted @ 2015-04-10 17:51  偏未晚  阅读(355)  评论(0编辑  收藏  举报