iOS UIViewController之间跳转时的生命周期函数执行顺序

1.单个 viewController

相信大部分人都知道单个viewController的生命周期,在这里简单提下:
1、loadView
2、viewDidLoad
3、viewWillAppear
4、viewDidAppear
5、viewWillDisappear
6、viewDidDisappear

2.viewController之间跳转时的执行顺序

1、从A控制器 push到 B控制器

B viewDidLoad ——> 2. A viewWillDisappear ——> 3. B viewWillAppear ——> A. ViewDidDisappear ——> B. viewDidAppear

2、从B控制器 pop回 A控制器

B viewWillDisappear ——> 2. A viewWillAppear ——> 3. B viewDidDisappear ——> 4. viewDidAppear

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容