我无法显示导航控制器的工具栏。当我做
self.navigationController.toolbarHidden = NO;
在 mainController 的 init 方法中,工具栏不显示。但是,当我在下面的注释部分中使用该行时,它可以正常工作。我意识到它不起作用,因为我在创建导航控制器之前创建了 mainController。有没有办法解决这个问题,以便我可以在 mainController 的 init 方法中调用该行?
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
rootController = [[mainController alloc] init];
UINavigationController *navController =
[[UINavigationController alloc] initWithRootViewController:rootController];
//turn on toolbar
_window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
_window.rootViewController = navController;
[_window makeKeyAndVisible];
return YES;
}