标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。一、loadView1.什么时候被调用?每次访问UIViewController的view(比如controller....
分类:
其他好文 时间:
2015-09-15 21:49:21
阅读次数:
144
viewDidLoadviewDidUnload方法?(loadView/nib文件)来加载view到内存 ——>viewDidLoad函数进一步初始化这些view ——>内存不足时,调用viewDidUnload函数释放views —->当需要使用view时有回到第一步,如此循环。- (void)...
分类:
移动开发 时间:
2015-09-15 21:34:28
阅读次数:
191
项目地址:https://github.com/avast/android-butterknife-zelezny这个是Android Studio的插件。其实就间接帮你把LoadView的过程省掉。有些人说装上插件用不了。其实细心的同学看到这个插件依赖https://github.com/Jake...
分类:
其他好文 时间:
2015-09-15 20:02:44
阅读次数:
152
使用loadView方法触发nib中UIView的加载...
分类:
移动开发 时间:
2015-09-10 14:27:53
阅读次数:
168
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你...
分类:
其他好文 时间:
2015-09-08 15:21:57
阅读次数:
133
当你访问一个ViewController的view属性时,如果此时view的值是nil,那么,ViewController就会自动调用loadView这个方法。这个方法就会加载或者创建一个view对象,赋值给view属性。loadView默认做的事情是:如果此ViewController存在一个对应...
分类:
其他好文 时间:
2015-09-03 20:24:15
阅读次数:
116
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你...
分类:
移动开发 时间:
2015-09-02 14:47:45
阅读次数:
192
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序
1、 alloc 创建对象,分配空间
2、init (initWithNibName) 初始化对象,初始化数据
3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图
...
分类:
其他好文 时间:
2015-08-27 21:19:00
阅读次数:
171
本文目录一、loadView二、viewDidLoad三、viewDidUnload四、三个方法的关系标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。回到顶部一、lo...
分类:
其他好文 时间:
2015-08-27 07:10:11
阅读次数:
133
本文目录1.重复调用2次loadView和viewDidLoad2.按钮无法点击3.@2x和-568h@2x4.启动app时全屏显示Default.png这篇文章是专门用来记录开发中一些常见的BUG以及常用的零碎知识点,我会隔一段时间更新内容回到顶部1.重复调用2次loadView和viewDidL...
分类:
其他好文 时间:
2015-08-27 07:08:42
阅读次数:
267