【问题标题】:Top Bar occupies invisible space, leaves empty space in viewcontroller xcode storyboard顶栏占据不可见空间,在视图控制器 xcode 故事板中留下空白空间
【发布时间】:2020-10-25 18:53:04
【问题描述】:

我最近将我的 XCode 更新到了最新版本,但遇到了一个未知错误,例如,我无法理解这个错误背后的原因。

在更新 XCode 之前,所有布局都运行良好,但在更新之后,发生了这种情况。

整个项目中我的所有视图控制器的激励指标都是相同的,但是一些布局被一些未知空间推下,我尝试添加

self.navigationController?.setNavigationBarHidden(true, animated: false)

但它仍然显示相同的结果。

当我在 Stimulated Metrics 中将存在此问题的视图控制器的 Top Bar 属性更改为 None 时,它​​修复了布局。但在运行时显示布局中的错误如上所示。

有人可以帮我解决这个问题吗?我似乎不明白是什么导致了这种行为。

谢谢

【问题讨论】:

    标签: ios swift xcode storyboard uistoryboard


    【解决方案1】:

    这看起来像你要去另一个视图控制器,这正在发生。

    你需要让下面的代码为你做的样式全屏

    let objSecondVc = self.storyboard?.instantiateViewController(withIdentifier: "ViewController") as? ViewController
    objSecondVc!.modalPresentationStyle = .fullScreen
    present(objSecondVc!, animated: true, completion: nil)
    

    【讨论】:

    • 谢谢@Shane。你是对的。我将 segue 属性更改为全屏显示模式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多