[英]How to show the Navigation Bar in an iOS view?
我正在使用NVSlideMenuController从navigationController打开一个View。 但是,我无法显示导航栏(我绝对需要)。
我对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并且它似乎不起作用。 我还错过了其他什么吗?
任何帮助非常感谢!
MyViewController *myViewController = [[MyViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myViewController];
self.window.rootViewController = navigationController;
这将把UINavigationController
设置为根视图控制器。 如果你必须使用NVSlideMenuController
(我有0经验,但实际上认为没有必要),那么你可以做我给你的前两行,并将navigationController
设置为NCSlideMenuController
的根。 我建议使用Apple的UINavigationController文档,这是一个非常有用的知识: https : //developer.apple.com/LIBRARY/IOS/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.