Как я могу переключиться на программный переход в темный или светлый режим в моем приложении iOS? Я использую Swift.
Как программно переключиться в темный режим Swift
comment
stackoverflow.com/ questions / 57701467 /
- person Mohammad Eslami   schedule 11.02.2020
comment
Вполне возможно. См. ниже.
- person Frank Schlegel   schedule 11.02.2020
comment
... предполагая, что вы имеете в виду свое приложение, а не настройку системы.
- person Frank Schlegel   schedule 11.02.2020
Ответы (1)
Вы можете переопределить стиль для отдельных представлений или контроллера представления, используя свойство overrideUserInterfaceStyle
. Но поскольку окно также является представлением, вы можете установить его в главном окне, чтобы перевести его в светлый или темный режим:
window.overrideUserInterfaceStyle = .dark
person
Frank Schlegel
schedule
11.02.2020
К вашему сведению: если контроллеры представления добавлены в контроллер навигации, то это свойство должно быть установлено позже.
dummyNavigation.overrideUserInterfaceStyle = .light/.dark
- person Mauricio Chirino; 03.01.2021
окно не определено
- person Markon; 21.01.2021