这是我们的UI给我的图像,登录界面。你看它有一个导航栏。
在我的故事板中,因为LoginAndRegister.storyboard是我创建的新内容。
其他视图控制器应该推送到Login视图控制器。所以我不应该添加导航栏,或者嵌入导航控制器。
我的疑问是,如何忽略导航栏来设计我的登录视图控制器?
因为其他控制器推送到登录视图控制器,所以应该自动添加导航栏。
修改
我发现有些朋友误解了我的要求。
我有两个故事板,sb1和sb2。在sb2中,有登录视图控制器。
登录视图控制器不是初始视图控制器,但它应该有一个导航栏(参见UI图像),导航栏是sb1的导航控制器推送到登录视图控制器,然后它获取栏。所以在sb2(见上图)中,如何设计我的登录视图控制器(因为没有条形码)?我应该忽略它吗?
答案 0 :(得分:0)
您始终可以通过编程方式显示或隐藏导航控制器的导航栏(或工具栏)。将以下内容添加到logincontroller类:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(true, animated: animated)
}
答案 1 :(得分:0)
我知道你的意思是什么,你想在另一个故事板中设计你的视图控制器,而当时的视图控制器没有导航栏,但它应该有,因为它显示是由其他导航控制器引起的(< strong>我称之为origin nav
)推送到。
你想知道如何设计这样的,我可以告诉你,你只是将你的新故事板的视图控制器嵌入到导航控制器中,它会有一个导航栏,它会像你想要的那样,而且不在乎导航栏不是origin nav
,当你从origin nav
推送到新故事板的控制器时,它上面有origin nav
的导航栏。