【问题标题】:Xcode 11 Safe Area Does Not Go FullScreenXcode 11 安全区域不会全屏显示
【发布时间】:2019-10-07 11:25:35
【问题描述】:

由于我使用的是 Xcode 11,因此我遇到了安全区问题。我的应用程序是一个使用 ARSCNView 的 ArKit- 应用程序。升级到 Xcode 11 后,安全 Are 不再允许我全屏显示它。实际上所有 ViewController 中的所有视图都不能全屏显示。我真的不知道从哪里开始。有没有人遇到过这种行为?

谢谢!

编辑: 我没有选中所有我希望的必要框。我仍然得到的行为是这样的:

Storyboard Main

Inspector

Live View

下面好像有风景。但我从来没有添加一个,检查员也没有显示。 xcode11 改变了这一点。

【问题讨论】:

标签: swift xcode


【解决方案1】:

我刚刚发现我的 ViewController 发生了什么。我正在使用 LaunchViewController 检查互联网连接。从这个控制器到下一个控制器的 segue 没有指定“全屏”。我仍然不知道为什么我必须在 Xcode 11 中明确告诉 segue 这样做。但最终解决了我的问题。

谢谢

【讨论】:

  • 嘿,谢谢 Aknitt。我确实有帮助。在我的情况下,我必须为我的 Modally segue(到我的导航控制器)设置全屏。要设置全屏,这就是你要做的。单击 segue 并转到 Attributes Inspector--> Presentation--> Full Screen。
【解决方案2】:

安全区域用作您希望用户能够与之交互的视图和对象的约束的参考。它在屏幕上的对象布局期间用作指南。如果您想利用整个屏幕,请将您的视图约束到超级视图(基本上是视图控制器的主视图)。这对于在整个视图上显示背景等内容非常方便。查看 Apple 的人机界面指南以了解更多信息:

Apple's Human Interface Guidelines: Adaptivity and Layout

类似问题:

iPhone X - Safe Area does not achieve full-screen experience?

【讨论】:

    猜你喜欢
    • 2017-11-13
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    相关资源
    最近更新 更多