Swift5 Status Bar Color для iOS - сохранить белый цвет батареи, индикатор сигнала - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть контроллер табличного представления, который встроен в контроллер навигации. По сути, я хочу, чтобы мое приложение выглядело как приложение "Alarm" из iOS: полное приложение черное, включая панель навигации, но мне нужна верхняя строка, где указан носитель, время автономной работы и т. Д. c. показано также черным, но с белым шрифтом текста. Как это возможно?

Ответы [ 2 ]

0 голосов
/ 25 февраля 2020

Чтобы изменить цвет строки состояния указанного c экрана / ViewController, добавьте его в следующий класс.

override var preferredStatusBarStyle : UIStatusBarStyle {
    return .lightContent
}

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

  1. В настройках проекта - щелкните проект, и в разделе Общие и Информация о развертывании выберите Стиль строки состояния по вашему желанию. См. Изображение для справки

  2. Go в info.plist и добавьте новую строку, введите Стиль строки состояния и установите значение в зависимости от того, что вам нужно.

0 голосов
/ 25 февраля 2020

Добавьте это к любому / всем контроллерам представления:

override var preferredStatusBarStyle : UIStatusBarStyle {
    return .lightContent
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...