2014年(10)
分类: iOS平台
2014-05-30 00:59:43
以下三种是控制器常见的创建方式?
1. 通过storyboard创建?
2.直接创建
ViewController *vc = [[ViewController alloc] init];
3.指定xib文件来创建
ViewController *vc = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];?
ViewController的view的创建优先级由高到低(如图)
去loadview(根据代码的实现创建)
storyboard(根据storyboard的描述创建)
nibName(根据nibname对应的xib的描述创建)
view.xib(根据view.xib的描述创建,相同名称去掉Conroller的)
viewConroller.xib(根据view.xib的描述创建)
都没有就会创建一个空的view