附加信息>>
刚刚注意到在我的应用程序中 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/