
UIVIEw声明周期表简单,其实就是几个方法。我们通过代码来看
代码注释中说明了每个方法的调用时机。
//将在视图控制器中的视图 overrIDe func loadVIEw() { //此处我们可以设置视图,默认为UIVIEw println("MyRootVIEw-------loadVIEw") } //一般在视图加载完成后调用此方法 overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() //此处一般编写视图控制器的功能代码,比如添加子视图等 println("MyRootVIEw-------vIEwDIDLoad") } //视图将要出现的时候调用此方法 overrIDe func vIEwWillAppear(animated: Bool) { println("MyRootVIEw-------vIEwWillAppear") } //视图已经出现的时候调用此方法 overrIDe func vIEwDIDAppear(animated: Bool) { println("MyRootVIEw-------vIEwDIDAppear") } //视图将要消失的时候调用此方法 overrIDe func vIEwWilldisappear(animated: Bool) { println("MyRootVIEw-------vIEwWilldisappear") } //视图已经消失的时候调用这个方法 overrIDe func vIEwDIDdisappear(animated: Bool) { println("MyRootVIEw-------vIEwDIDdisappear") } //收到内存警告的时候调用此方法 overrIDe func dIDReceiveMemoryWarning() { //有的时候为了保证正常运行,在内存警告的时候释放一些元素降低内存消耗 println("MyRootVIEw-------dIDReceiveMemoryWarning") } 大家可以尝试一下看看
苹果开发群 :414319235 欢迎加入 欢迎讨论问题
总结以上是内存溢出为你收集整理的UIViewController生命周期全部内容,希望文章能够帮你解决UIViewController生命周期所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)