1

这可能是一个非常愚蠢的问题。我是在想

是否有在 NavigationController 被 segued 之后调用的方法?

[它就像viewDidLoadin一样工作UIViewController,除了viewDidLoad在视图控制器将其视图层次结构加载到内存后调用]

如果没有这样的东西,是否可以在 UIKit 框架中写入一个?

(我知道我们总是可以viewDidLoad在 NavigationController 被 segued 之后使用 RootViewController 来触发某些东西。我只是好奇..)

4

1 回答 1

0

首先,没有由 a 加载的视图UINavigationController。它只是控制UIViewControllers反过来控制视图。因此不需要像viewDidLoad.

其次,您已经有一个可以UINavigationController在创建后自定义的位置:在prepareForSegue:调用视图控制器中,或者在您的应用程序委托中(如果它是根导航控制器)。

当然,如果你想封装你的修改,你总是可以继承UINavigationController并覆盖它的方法。init

于 2012-10-28T14:39:36.710 回答