Swift-推到新的ViewController时为黑色底部栏

时间:2019-04-24 12:53:43

标签: ios swift

当我推送到新的View Controller时,我得到了这个信息:

image of the problem

在情节提要中,我没有将hidesBottomBarWhenPushed设置为true。 在上图所示的“更多”视图中,我遇到了这个问题,其中PostsController是图中的“喜欢”视图:

let destinationVC = segue.destination as! PostsController
destinationVC.hidesBottomBarWhenPushed = true

此外,“更多”视图中有一个底部标签栏。

我该怎么做才能删除此空白? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将其放在PostsController中,而不是在segue中完成

override var hidesBottomBarWhenPushed: Bool {
    get {
        return true
    }
    set {
        self.hidesBottomBarWhenPushed = newValue
    }
}