【问题标题】:IOS Swift Status Bar and Navbar strange space top after update to Xcode 11 and swift 5 [duplicate]更新到 Xcode 11 和 swift 5 后,IOS Swift 状态栏和导航栏奇怪的空间顶部 [重复]
【发布时间】:2020-01-25 05:07:24
【问题描述】:

我在更新到 Xcode 11 和 Swift 5 后遇到了问题(截图如下)。

我的ViewController 总是有奇怪的顶部空间。

这是一个错误吗?如果是这样,如何解决这个问题?

【问题讨论】:

    标签: ios xcode11


    【解决方案1】:

    不是 Swift 5.0 造成的,而是框架造成的。从 iOS 13.0 开始,所有的模态呈现都默认为那种。将其设置为旧默认值的一种方法是将模态的演示类型设置为.fullScreen。如果你使用 Storyboard,你可以这样做:

    【讨论】:

    • 嗨,谢谢,通过将 segue 更改为 modal 解决了。但我使用 push 在控制器之间导航。那么当我使用 push 时如何解决它? ,对不起我的英语不好:)
    • @alex 你正在使用推送吗?确保您从中推送的控制器嵌入在导航控制器中,否则它将充当以模态方式呈现控制器的控制器。这是您问题的确切解决方案。
    猜你喜欢
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    相关资源
    最近更新 更多