Как проверить, поддерживает ли текущее устройство iOS несколько сцен / окон? - PullRequest
1 голос
/ 12 июля 2019

Я добавляю пункт контекстного меню «Открыть в новом окне», который открывает один из документов моего приложения в новом UIScene. Конечно, я хочу показывать этот пункт меню только на устройствах, которые на самом деле поддерживают несколько сцен.

В настоящее время я просто проверяю, является ли устройство iPad старым добрым:

if UIDevice.current.userInterfaceIdiom == .pad

Есть ли более точный способ проверить, поддерживает ли устройство эту конкретную возможность?

1 Ответ

4 голосов
/ 12 июля 2019

Проверьте свойство UIApplication supportsMultipleScenes.

Используйте свойство connectedScenes, чтобы определить наличие нескольких сцен.

Более подробная информация из официальной документации здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...