2012-02-15 41 views
0

我有一个UINavigationController与UIViewController作为RootViewController。无法更新UINavigationController的标题

视图控制器根据选定的弹出窗口循环浏览3个不同的视图控制器(屏幕)。骑自行车运行良好。现在我知道导航控制器应该根据为其当前控制器设置的标题属性来更新它的标题,但是我想我是如何设置的,这可能是我的原因的问题。

但我不知道如何绕过它。我有一些不同的事情,但是这似乎最正确的:

iNephroCareAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; 
appDelegate.navController.navigationItem.title = @"Test Title"; 

我试图从视图控制器(屏幕)的一个设置此。

还是没什么。有人有主意吗?非常感谢。

回答

3

如果每个视图控制器推,而不是增加它的视图作为子视图,那么你可以从我这里用下面的一行代码viewDidLoad中或viewWillAppear中所有视图控制器

self.title = @"Navigation title"; 
+0

但视图控制器试图设置这些标题不会推送到堆栈。他们必须在根视图控制器中切入和切出。 – r0ddy 2012-02-15 19:14:25