[ IOS ] 视图控制对象ViewController的生命周期
Posted atom blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ IOS ] 视图控制对象ViewController的生命周期相关的知识,希望对你有一定的参考价值。
init-初始化程序
viewDidLoad-加载视图
viewWillAppear-UIViewController对象的视图即将加入窗口时调用;
viewDidApper-UIViewController对象的视图已经加入到窗口时调用;
viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;
viewDidDisappear-UIViewController对象的视图已经消失、被覆盖或是隐藏时调用;
viewVillUnload-当内存过低时,需要释放一些不需要使用的视图时,即将释放时调用;
viewDidUnload-当内存过低,释放一些不需要的视图时调用。
ios 开发中手动 performSegueWithIdentifier 不生效的原因:
很简单:如果在 viewDidLoad 时就启动 Segue 的话,依然会被后来填充的视图覆盖,要是在视图载入完成以后的 viewDidAppear 中启动 Segue,就 OK 了!
以上是关于[ IOS ] 视图控制对象ViewController的生命周期的主要内容,如果未能解决你的问题,请参考以下文章
[ IOS ] 视图控制对象ViewController的生命周期
如何从 NSobject 类 iOS 在任何视图控制器类上弹出 MFMessageComposeViewController 对象