Я хочу иметь опцию темного режима на странице настроек моего приложения Xcode swift. Можно ли изменить темный режим только для приложения на всех контроллерах представления в приложении? Мои темные цвета выбраны в Assets.xcassets
Как изменить только мое приложение между светлым и темным режимами
comment
Отвечает ли это на ваш вопрос? Как программно переключиться в быстрый темный режим
- person hisam   schedule 16.08.2020
Ответы (1)
Если вы хотите, чтобы ваше приложение работало только в темном режиме, вы можете просто добавить
overrideUserInterfaceStyle = .dark
в ваш viewDidLoad()
или, если вы хотите, чтобы он был во всем приложении:
- Перейдите в свой
Info.plist
файл - Добавить новый ключ:
UIUserInterfaceStyle
со значениемDark
person
אורי orihpt
schedule
15.08.2020
Можно ли переключить все контроллеры просмотра с помощью кнопки или чего-то еще
- person Henhen1227; 16.08.2020
Думаю, да, попробуйте добавить
overrideUserInterfaceStyle = .dark
в действие вашей кнопки
- person אורי orihpt; 17.08.2020
Спасибо! Мне удалось заставить его работать, используя
window?.overrideUserInterfaceStyle = .dark
в контроллере вида сцены
- person Henhen1227; 17.08.2020
Отлично, рад помочь!
- person אורי orihpt; 17.08.2020