如何知道根视图控制器视图层次结构已完成加载

时间:2019-02-21 01:18:43

标签: ios swift uinavigationcontroller delegates

嗨,我有一个UINavigationController和一个initialiserootViewController,我想在rootViewController视图层次结构完成加载后收到回叫。

当前,我正在使用protocol来达到相同的效果,即

我有一个名为protocol的{​​{1}} 该函数定义为

LoadedInitialViewController

当根视图控制器完成在func didFinishLoading() 中的加载后,我致电

viewWillAppear

导航控制器会收到此呼叫并执行我需要的操作。尽管此方法有效,但我想知道是否有导航控制器委托提供的方法可以帮助我实现相同的目标?

1 个答案:

答案 0 :(得分:0)

给UINavigationController一个delegate,并在该委托中实现navigationController(_:didShow:animated:)