как отключить темный режим в моем приложении - PullRequest
0 голосов
/ 02 октября 2019

Я просто хочу переопределить пользовательский интерфейс темного режима в моем приложении. Я добавил UIUserInterfaceStyle это Light. Но я не уверен, что это не работает. Есть ли другой вариант?

1 Ответ

1 голос
/ 02 октября 2019

- Для всего приложения (окна):

window!.overrideUserInterfaceStyle = .light

Вы можете получить окно от SceneDelegate

- Для одного ViewController:

viewController.overrideUserInterfaceStyle = .light

Вы можете установить любой viewController, даже внутри viewController it self

- Для одного View:

view.overrideUserInterfaceStyle = .light

Вы можете установить любой view, дажев представлении it self

Возможно, вам придется использовать if #available(iOS 13.0, *) { ,,, }, если вы поддерживаете более ранние версии iOS.

...