ios - iOS 13 和 Xcode 11 的布局问题

标签 ios iphone xcode storyboard

打开一个现有项目进行一些更新,并注意到我所有 View Controller 的顶部现在都有一个空间。部署后,这会转发到设备 (iPhone X)。请参阅红色轮廓区域。绿色顶栏后面的区域就是我所说的。我尝试过更改布局约束,但没有帮助。有什么想法吗?

enter image description here

最佳答案

Apple 推出了新的默认卡片呈现方式。为了强制全屏,您必须明确指定它:

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

关于ios - iOS 13 和 Xcode 11 的布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59723780/

相关文章:

xcode - 使Xcode自动链接静态库中对象所需的库

ios - 更改 View Controller Swift 后的问题

ios - apple-app-site-association 路径是否相对于 root 或 .well-known?

ios - 在 Iphone 中,在哪里存储大量但临时的数据,如 1000 张图像

iphone - UIScrollView以自定义速度scrollRectToVisible

iphone - 中断 iPhone IOS 5 上的通话/短信

ios - 某些插页式广告在点击 'X' 时不会关闭或关闭

iphone - Core Graphics 文本比 Core Text 快得多——我觉得我错过了什么

ios - “在Xcode项目中执行命令”是什么意思?

xcode - 使用未解析的标识符 'checkOrientation' Swift