【发布时间】:2016-12-25 21:13:46
【问题描述】:
我有一个问题,我想在主视图的连接视图中禁用标签栏,只有主视图显示标签栏,但是当我通过 show segue 连接时,它显示一个空白标签栏。我试图在属性检查器中选择无(底栏 => 无),但它不起作用。
这是更有帮助的截图:
我做错了什么?
【问题讨论】:
标签: ios swift storyboard
我有一个问题,我想在主视图的连接视图中禁用标签栏,只有主视图显示标签栏,但是当我通过 show segue 连接时,它显示一个空白标签栏。我试图在属性检查器中选择无(底栏 => 无),但它不起作用。
这是更有帮助的截图:
我做错了什么?
【问题讨论】:
标签: ios swift storyboard
您是否尝试过更改情节提要上的转场类型?如果您将其更改为模态或弹出,它将隐藏标签栏。
【讨论】:
如果您使用 Storyboard 连接不同的 TabBar 项目,则创建一个转场,但选择“relationship”转场而不是“show”转场。关系 segue 会将 TabBar 项添加到其他控制器。
【讨论】:
准备segue的时候,写下如下代码:
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "..." {
//VC should have the tab bar
VC.hidesBottomBarWhenPushed = true
}
【讨论】: