【发布时间】:2013-12-12 20:01:54
【问题描述】:
我正在使用 NVSlideMenuController 从 navigationController 打开一个视图。但是,我无法显示导航栏(我绝对需要)。
我不熟悉 NavigationControllers,在学习了一些教程之后,我仍然不太清楚它是如何工作的。
这是在 AppDelegate 应用程序中的 didFinishLaunching:
IntroViewController* introVC = [[IntroViewController alloc] initWithNibName:@"IntroViewController" bundle:nil];
UIViewController *menuViewController = [[MenuViewController alloc] initWithStyle:UITableViewStyleGrouped]; // Your menu view controller
UIViewController *contentViewController = (UIViewController*)introVC; // The initial content view controller
menuViewController.navigationController.navigationBarHidden = false;
NVSlideMenuController *slideMenuController = [[NVSlideMenuController alloc] initWithMenuViewController:menuViewController andContentViewController:contentViewController];
self.window.rootViewController = slideMenuController;
return YES;
我尝试添加代码以将 navbarhidden 设置为 false,但它似乎不起作用。还有什么我错过的吗?
非常感谢任何帮助!
【问题讨论】:
标签: ios cocoa-touch uinavigationcontroller uinavigationbar appdelegate