loadView, viewDidLoad 快速使用
一 loadView:
在每次访问 UIViewController时,且其 view = nil 时,会调用这个方法,所以大家在开发中想自己设置 view 的可以用这个方法,在这个方法中自定义 view
*所以在以下情况记得使用这个方法:
加载 与控制器绑定的 xib 时
[[GLViewController alloc] initWithNibName:@"GLViewController" bundle:nil];
如果没有传明显的 xib 文件名,就会加载和控制器 同名的
[[GLViewController alloc] init]; // 加载GLViewController.xib
如果没有关联的 xib 文件,就会创建一个空白的UIview
用纯代码写 ,先重写 loadView 方法,并且不需要调用[super loadView],因为调用父类会创建一个空白的的UIview,但是如果真的调用也不会错,
二 viewDidLoad
无论是通过加载 xib文件,还是重写 loadView 方法创建的 UIViewController 的 view, 都会调用 viewDidLoad 这个方法
所以这个方法里面可以加载view 上面的控件
*什么时候用这个方法:
对界面进行初始化操作,比如 view 里面添加一些子视图,从数据库或者网络加载模型数据填充到子视图中
风吹起的地方不是因为风动,是因为心动