Установите размер окна на основе размера экрана 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!)

        }

0 ответов

Другие вопросы по тегам