我有一个带有UIViewController的UINavigationController作为RootViewController。
视图控制器根据所选的弹出窗口循环显示3个不同的视图控制器(屏幕)。骑自行车运转正常。现在我知道导航控制器应该根据为堆栈上当前控制器设置的title属性来更新它的标题,但我在想,因为我已经设置好了这可能是我的原因的问题。
但我不知道如何绕过它。我有一些不同的东西,但这似乎是最正确的:
iNephroCareAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
appDelegate.navController.navigationItem.title = @"Test Title";
我正在尝试从其中一个视图控制器(屏幕)设置它。
仍然没有。有人有主意吗?非常感谢。
答案 0 :(得分:3)
如果按下每个视图控制器而不是将其视图添加为子视图,则可以在viewDidLoad或所有视图控制器的viewWillAppear中使用以下代码行
self.title = @"Navigation title";