我正在尝试使用 Catalyst 支持的 API 使应用程序成为全屏大小。我曾尝试使用 UIScreen 属性和窗口属性(如下),但两者都有窗口没有填满全屏的问题。
我附上了我的代码,但窗口没有占据全屏大小。
let windowRect = self.window?.frame
let windowWidth = windowRect?.size.width
let windowHeight = windowRect?.size.height
UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.forEach { windowScene in
windowScene.sizeRestrictions?.minimumSize = CGSize(width: windowWidth! , height:windowHeight! )
windowScene.sizeRestrictions?.maximumSize = CGSize(width: windowWidth!, height: windowHeight!)
}