SWIFTUI - пользовательский набор цветов - PullRequest
0 голосов
/ 12 апреля 2020

Я использую этот инициализатор для стилизации моего навигационного заголовка. Работает нормально, но в темноте не выглядит правильно. Есть ли способ изменить цвета ниже, чтобы использовать наборы цветов, чтобы он хорошо смотрелся в темном режиме?

   // Custom Header Initialiser.

    init() {
        UINavigationBar.appearance().backgroundColor = .white

        UINavigationBar.appearance().largeTitleTextAttributes = [
            .foregroundColor: UIColor.black,

            .font : UIFont(name:"HelveticaNeue-Medium", size: 24)!]

        UINavigationBar.appearance().titleTextAttributes = [
            .font : UIFont(name: "HelveticaNeue-Medium", size: 18)!]
    }

    //

1 Ответ

0 голосов
/ 12 апреля 2020

Создайте свой собственный набор цветов в каталоге Assets (например, с именем MyColor) и назначьте свои варианты для необходимых видов, например. как показано ниже

demo

Назначение вашего пользовательского цвета, как показано ниже

UINavigationBar.appearance().backgroundColor = UIColor(named: "MyColor")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...