Установите размер окна на основе размера экрана Mac с помощью API-интерфейсов, поддерживаемых Catalyst
Я пытаюсь заставить приложение иметь размер во весь экран, используя API, поддерживаемые Catalyst. Я пробовал использовать свойство UIScreen, а также свойство window (см. Ниже), но у обоих есть проблема, когда окно не заполняет весь экран.
Я прикрепил свой код, но окно не занимает весь экран.
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!)
}