ios - 导航栏在模拟器中不可见但在 Storyboard 中可见

标签 ios uinavigationcontroller storyboard

附加信息>>

刚刚注意到在我的应用程序中 didFinishLaunchingWithOptions: 我有这个

self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIViewController *viewController = [[UIViewController alloc]  init];
viewController = [storyboard instantiateViewControllerWithIdentifier:@"frontScreen"];
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];

这是问题的一部分吗?

R

=================

您好,我正在 Storyboard中开发一个应用程序。 我正在使用公开可用的 SWRevealViewController 来管理一些导航栏显示菜单。

我设置了一个简单的UIViewController,我们称它为WelcomeViewController。我从 RevealViewController 拖了一个 segue 到我的新 WelcomeViewController,然后我嵌入了一个 Navigation Controller。我在导航栏中添加了一个菜单显示按钮。

Storyboard中的一切看起来都不错,但是当我在模拟器中运行时,导航栏不存在。 我已经添加了

self.navigationController.navigationBarHidden = NO;

viewWillAppear 方法中 - 无济于事。

我应该提一下,我有一个完整的 viewcontroller 分支,并且功能已经从 revealviewcontroller 中脱离出来,没有任何问题。

任何帮助。我搜索了堆栈溢出,但没有找到与我的特定问题相匹配的内容。非常感谢收到所有建议。

R

最佳答案

Storyboard入口点需要来自导航 Controller 而不是主视图 Controller 。这应该使导航工具栏显示在模拟器中。

关于ios - 导航栏在模拟器中不可见但在 Storyboard 中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356074/

相关文章:

iOS 8.3 Storyboard侧边菜单

xcode - 增加动态原型(prototype)会导致 XCode 4.5.1 崩溃

ios - 当我验证应用程序时,Xcode 管理器无法列出我的所有应用程序

iOS - 显示带有签名的 PDF

ios - 如何将新 View 添加到 Storyboard?

ios - 需要将状态栏设置为纯色,或将 subview 添加到状态栏

ios - 从关闭 ViewController 发送信息

ios - 动画 CAShapeLayer 路径变化

ios - 在 HTTP 方法中使用 POST 请求保存 UI?

ios - 如何将 View 添加为某些 Controller 的 subview