更新到 Xcode 11 和 swift 5 后,IOS Swift 状态栏和 Navbar 奇怪的空间顶部

标签 ios xcode11

<分区>

我在更新到 Xcode 11 和 Swift 5 后遇到问题(下面的屏幕截图)。

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

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

Screenshot

最佳答案

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

enter image description here

关于更新到 Xcode 11 和 swift 5 后,IOS Swift 状态栏和 Navbar 奇怪的空间顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58091066/

上一篇:android - 在 flutter 中下拉 ListView

下一篇:ios - IBM MobileFirst 8.0 : JSONStore initialization issue on iOS 13. 1

相关文章:

iphone - 使用核心数据生成的类作为模型对象……?

ios - Xcode 11 构建系统有问题吗?

objective-c - iOS indexOfObjectIdenticalTo : not working for strings

ios - 无法在 iPhone XS 和 iPhone XS Max 上缩放 Assets 以保持一致性

ios - 如何使用谓词按字段执行查询?

ios - 将 Xcode 11 testresult .xcresult 转换为 JUnit?

ios - 无法使用 SwiftUI 实现暗模式

iOS 13 印尼货币格式更改 pX 为 RpX,00

ios - 使用 Swift 4 及更高版本对十六进制数进行排序

ios - 如何包装自调整大小的 UICollectionViewCell