gpt4 book ai didi

ios - 如何在 iOS View 中显示导航栏?

转载 作者:行者123 更新时间:2023-11-28 22:20:30 25 4
gpt4 key购买 nike

我正在使用 NVSlideMenuController 从导航 Controller 打开一个 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 设置为您的 Root View Controller 。如果您必须使用 NVSlideMenuController(我对此有 0 次经验,但真的认为没有必要),那么您可以执行我给您的前两行,然后设置 navigationController 作为 NCSlideMenuController 的根目录。我会推荐 Apple 的 UINavigationController 文档,了解它非常有用: https://developer.apple.com/LIBRARY/IOS/documentation/UIKit/Reference/UINavigationController_Class/Reference/Reference.html

关于ios - 如何在 iOS View 中显示导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20553098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com