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

来源:互联网 发布:java在线测试网站 编辑:程序博客网 时间:2024/05/08 22:43

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中执行出来的代码


0 0
原创粉丝点击