iPhone 7 中没有出现导航栏

Posted

技术标签:

【中文标题】iPhone 7 中没有出现导航栏【英文标题】:Navigation Bar not appearing in iPhone 7 【发布时间】:2018-11-02 14:09:25 【问题描述】:

我面临导航栏未出现在 iPhone 7(os - 11.0.2) 中的问题。导航栏即将推出模拟器 7。导航出现在运行 ios 11.0.2 的其他设备中。问题出在 iPhone 7 中。

let storyboard = UIStoryboard(name: Constants.StoryBoardIdentifiers.mainStoryboard, bundle: nil)
let mainViewController = storyboard.instantiateViewController(withIdentifier: Constants.StoryBoardIdentifiers.SummaryViewController) as! SummaryViewController

let navigationController: UINavigationController = UINavigationController(rootViewController: mainViewController)

let slideController = SlideMenuController(mainViewController:navigationController, leftMenuViewController: leftViewController)
slideMenuController.automaticallyAdjustsScrollViewInsets = true
self.window?.rootViewController = slideMenuController
self.window?.makeKeyAndVisible()

谁能帮我解决这个问题。提前致谢。

【问题讨论】:

【参考方案1】:
let vc = storyboard!.instantiateViewControllerWithIdentifier("TutorSignUp") as! SignUpViewController

let navigationController = UINavigationController(rootViewController: vc)

self.presentViewController(navigationController, animated: true, completion: nil)

试试这个....

【讨论】:

我已经在 appdelegate 中添加了这个。 尝试一次在视图控制器 viwedidload 中添加此内容。

以上是关于iPhone 7 中没有出现导航栏的主要内容,如果未能解决你的问题,请参考以下文章

无法在 iPhone/iPod touch 的 Safari iOS 7 中隐藏导航栏

iOS 7 导航栏背景模糊效果在 iPhone 4 中不起作用

如何在 iOS 7.1.1 / iPhone 5s 上更改导航栏按钮颜色

iPhone Mini 中的导航栏间隙问题

iOS 获取状态栏、导航栏、tabBar高度

iphone导航栏不见了