oc中viewcontroller在present的过程中知道viewcontroller被添加到父视图的时机
当一个 UIViewController 的 present(_:animated:completion:) 方法被调用时,它会开始执行 present 过程。在此过程中,以下是 UIViewController 被添加到父视图的时机:
-
在 present 过程中,
UIViewController的loadView()方法会被调用,它会为该视图控制器创建一个视图,并将其分配给view属性。 -
接下来,在 present 过程中,
UIViewController的viewDidLoad()方法会被调用。在这个方法中,你可以做一些初始化配置或加载数据等。 -
当
view属性被访问或UIViewController的viewWillAppear(_:)方法被调用时,视图控制器的视图将被添加到父视图中。 -
在视图控制器的
viewDidAppear(_:)方法被调用后,视图控制器的视图已完全显示在屏幕上,并且此时可以与用户进行交互。
因此,可以说 UIViewController 被添加到父视图的时机是在 viewWillAppear(_:) 方法被调用之前
原文地址: http://www.cveoy.top/t/topic/hU4F 著作权归作者所有。请勿转载和采集!