我使用this tutorial为我的应用设置了一系列入职场景,而我的应用中的其他地方则使用TabViewController。当我运行应用程序时,Onboarding场景底部有一个空白的标签栏。
我尝试在界面构建器上的所有3个视图中勾选“在推送时隐藏底栏”:
我也尝试过添加
self.hidesBottomBarWhenPushed = true
到ViewController,PageViewController和PageContentViewController的override func viewDidLoad()
函数。没有快乐!
也在同一个地方尝试了self.tabBarController?.tabBar.hidden = true
。
Elsewhere我发现了对此的引用:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showLogin"{
println("showLogin seque called")
let bottomBar = segue.destinationViewController as LoginViewController
bottomBar.hidesBottomBarWhenPushed = true
bottomBar.navigationItem.hidesBackButton = true
}
}
但是,我没有任何命名的segue,所以不确定如何识别segue。
任何帮助都会很棒! 感谢
答案 0 :(得分:0)
要给出Segue名称,首先选择segue,然后转到Attributes Inspector。 在那里你可以找到Storyboard Segue,从那里你可以在Identifier Box中提供标识符名称。
由于