iOS 13 和 Xcode 11 的布局问题

Posted

技术标签:

【中文标题】iOS 13 和 Xcode 11 的布局问题【英文标题】:Layout issue with iOS 13 and Xcode 11 【发布时间】:2020-04-30 14:08:06 【问题描述】:

打开一个现有项目进行一些更新,并注意到现在我所有的视图控制器顶部都有一个空间。这会在部署时中继到设备 (iPhone X)。请参阅红色标出的区域。我说的是绿色顶栏后面的区域。我试过改变布局约束但没有帮助。有什么想法吗?

【问题讨论】:

可能重复:Presenting modal in ios 13 fullscreen 【参考方案1】:

Apple 引入了新的默认卡片演示。为了强制全屏,您必须明确指定它:

let controller = UIViewController()
controller.modalPresentationStyle = .fullScreen //or .overFullScreen for transparency
self.present(controller, animated: true, completion: nil)

【讨论】:

以上是关于iOS 13 和 Xcode 11 的布局问题的主要内容,如果未能解决你的问题,请参考以下文章

iOS 13:带有 LeftView 间距问题的 UITextField - Xcode 11

iOS 13 和 Xcode 11 中的配置文件问题中缺少 NFC 标签协议

我的问题是我无法在 ios 13 和 xcode 11 中发出任何网络请求

Xcode 11 / iOS 13 没有控制台输出

iOS 13 Xcode 11:PKPushKit 和 APNS 在一个应用程序中

我应该在 Xcode 6 中使用自动布局还是更喜欢为所有 iOS 设备使用单独的故事板