我正在尝试通过以下方式更改 NavigationController 中的后退按钮标题:
在父控制器中,我将其放入vieDidLoad
:
self.title = @"Calendars";
self.navigationItem.backBarButtonItem.title = @"Previous";
但是自从我初始化应用程序以来,这个控制器就在堆栈中:
-(void)applicationDidFinishLaunching:(UIApplication *)application{
navController.viewControllers= [NSArray arrayWithObjects:aController,aBcontroller,nil];
[window addSubview:navController.view];
}
因此,直到我第一次在 bController 中选择后退按钮时,才会调用 aController 中的 viewDidLoad ...
有谁知道当我将它推入堆栈时如何调用 viewDidLoad ?或者您知道另一种更改 BackButton 标题的方法吗?