首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导航控制器在UISplitViewController中的消失

导航控制器在UISplitViewController中的消失
EN

Stack Overflow用户
提问于 2017-05-29 03:36:46
回答 1查看 325关注 0票数 0

目前,我的应用程序设置在一个拆分视图控制器中,这样详细信息视图和主视图都有导航控制器,而details视图在它和另一个视图之间有递归的索引。我使用segues,因此我会认为导航栏将停留在显示的详细视图的顶部。然而,在激活两种语言之后,导航栏就消失了,我剩下的似乎是模态的导航条。

下面是再现问题的示例故事板设置的屏幕截图:

Dropbox

下面是一个指向示例项目的链接:

对于如何将导航栏保持在视图的顶部,有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-29 04:31:23

您需要推动ViewController使用导航控制器,如

代码语言:javascript
复制
   override func viewDidLoad() {
        super.viewDidLoad()
       buttonNext.addTarget(self, action: #selector(tapsOnNext), for: .touchUpInside)
    }
    func tapsOnNext(){
        let vc = self.storyboard?.instantiateViewController(withIdentifier: "NextViewController") as? NextViewController
        self.navigationController?.pushViewController(vc!, animated: true)
    }

&在NextViewController中使用

代码语言:javascript
复制
   buttonPrev.addTarget(self, action: #selector(tapsOnNext), for: .touchUpInside)
    }
    func tapsOnNext(){
        self.navigationController?.popViewController(animated: true)
    }

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44234258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档