【发布时间】:2013-04-19 08:44:41
【问题描述】:
如何通过initWithRootViewController以外的方法设置UINavigationController的rootViewController?
我想使用 initWithNavigationBarClass:toolbarClass: 为我的 NavigationController 提供自定义工具栏,所以我认为我不能使用 initWithRootViewController。
【问题讨论】:
-
我刚刚发现的一种方法是:[navigationController setViewControllers:[NSArray arrayWithObject:(指向应该是根视图控制器的视图控制器的指针)]];这是最好的方法吗?我假设你应该只在 AppDelegate 文件中的 didFinishLaunching 委托方法中调用它,因为在此之后弄乱 UINavigationController 的视图控制器数组似乎有风险
标签: ios uinavigationcontroller uitoolbar iphone-5