如何在 Xcode 11 之后删除我的应用程序上方的黑色区域?

How to remove black area above my app after Xcode 11?

我的应用程序运行良好,直到 iOS 13 我在 UI 顶部遇到了新问题。

首先,屏幕变成了卡片,我将 ViewController Presentation 更改为 Full Screen,我的 segues Kind 更改为 Present ModallyPresentationFull Screen

但是我的应用程序屏幕上方仍然有 空白 黑色 区域。

模拟器中的应用程序屏幕:

模拟器中的应用程序屏幕:

情节提要中的应用程序屏幕:

我已经在 Xcode 11 上解决了这个问题。请按以下步骤进行:

  1. 如果您正在使用启动屏幕并且启动屏幕未添加到您的项目中,请添加新的 LaunchScreen.storyboard 文件。将启动屏幕 LaunchScreen.storyboard 文件添加到您的项目。 (文件 -> 新建 -> 文件... -> 启动屏幕)

  1. 现在在 Xcode 中选择您的项目名称。 -> Select 您的项目目标 -> 常规 -> 应用程序图标和启动图像 -> 启动屏幕文件:LaunchScreen.storyboard