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

iOS中关于控制器view加载顺序的个人总结

2015-09-29 12:43 281 查看
Controller加载view的顺序:

1.如果是alloc.init创建出来的控制器,而没有创建nib文件的话,就会自动创建一个view,控制器的.m文件中如果有loadView方法的话,就会去执行这里面的代码去创建view

2.如果有nib文件的话,就会去加载nib文件。第一步--控制器会去查找:比如控制器的名字是MyFirstController,那么第一步就会去搜索是否存在名称为MyFirstView.nib,如果没有的话就会去查找是否存在名称为:MyFirstController.nib文件。

3.可以在创建控制器的时候,提前指明需要加载的视图view到底是哪一个

4.如果你在创建控制器的同时,的确声明了加载哪一个nib文件,但是在控制器的内部中又实现了loadView方法的话,最后显示出来的view还是在loadView中执行出来的代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息