ios - Swift - 显示另一个带有导航栏的 View Controller

标签 ios swift viewcontroller navigationbar

我有两个 ViewControllers -- 一个有 Storyboard,一个没有。这两个 View Controller 在顶部都有自己的导航栏。现在,当我使用 self.presentViewController(editorViewController, animated: true, completion: nil) 时,我的 editorViewController 出现了,但没有导航栏。

有什么办法解决这个问题吗?

最佳答案

我使用以下代码解决了这个问题:

let editorViewController = IMGLYMainEditorViewController()
let navEditorViewController: UINavigationController = UINavigationController(rootViewController: editorViewController)
self.presentViewController(navEditorViewController, animated: true, completion: nil)

我刚刚添加了 navEditorViewController,因为它使我的导航栏及其项目出现。

关于ios - Swift - 显示另一个带有导航栏的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36156188/

相关文章:

ios - 键盘扩展名未出现在键盘列表中

ios - SWIFT 2.1 - 获取 JSON

unit-testing - 检查 IBOutlet 与 OCMock 的连接

ios - Storyboard上的按钮看起来很奇怪

ios - 了解 iOS 中的 View Controller 嵌套

ios - 推送通知接收,但未显示在设备 ios 中

ios - 在我的选项卡栏 View 中,我的 TableView 在启动时无法加载数据,但是当我点击离开并点击返回时数据会出现

ios - 扩展通知中心

view - 如何在 iOS SDK4.2( Storyboard)中使用分段控件更改 View Controller ?需要示例代码

ios - 如何将图像从 CollectionView 传输/显示到另一个 ViewController