当 Xcode with Swift without storyboard 时视图不覆盖全屏

View does not cover full screen when Xcode with Swift without storyboard

我正在创建一个没有故事板的应用;我删除了故事板文件。该应用程序运行良好,但模拟器的输出已关闭;不知何故我无法使用 iPhone.

的全屏

iPhone 顶部和底部为空白的模拟器示例:

func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions){
guard let windowScene = (scene as? UIWindowScene) else { return }
    window = UIWindow(frame: UIScreen.main.bounds)
    window?.rootViewController = myViewController
    window?.makeKeyAndVisible()
    window?.windowScene = windowScene
}

这里缺少什么?

删除 LaunchScreen.storyboard 文件后,我遇到了同样的问题。现在系统似乎不确定屏幕大小,因此出现了问题。如果您删除了 LaunchScreen.storyboard,请尝试添加它。