iOS 记录viewWillAppear不执行的一种情况
Posted ihoudf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 记录viewWillAppear不执行的一种情况相关的知识,希望对你有一定的参考价值。
当在Avc上present一个Bvc时,
如果Bvc使用overFullScreen模式推出,dismiss后,Avc的viewWillAppear不执行,需要改为fullScreen模式。
在UIModalPresentationStyle模式中:
凡是带有over的都是在原视图上覆盖,层级关系上原始图还在,所以viewWillAppear不会走,因为它本身就在那。
不带over的原视图会被短暂移除栈,当dismiss时,原视图又被加载回来,所以viewWillAppear会走。
详解UIModalPresentationStyle - 简书
以上是关于iOS 记录viewWillAppear不执行的一种情况的主要内容,如果未能解决你的问题,请参考以下文章
iOS - viewDidLoad, viewWillDisappear, viewWillAppear区别及加载顺序
viewWillAppear 不调用 IOS 13 目标 C [关闭]
从 UInavigationcontroller 呈现视图控制器后,不调用 ios 10 加载视图和 viewwillappear
在 iOS 6 中,-[UITextField becomeFirstResponder] 在 -viewWillAppear 中不起作用:
navigationController popToRootViewControllerAnimated:YES 不调用 viewWillAppear