Цвет фона UINavigationBar не отображается как сплошной цвет - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь изменить цвет фона строки состояния и UINavigationBar. Используя файл appDeligate, но каким-то образом измененный цвет не отображается как сплошной цвет, он появляется с некоторым градиентом с самого начала, см. Изображение ниже IOS APP UINavigationBar Color это то, что я объявил в AppDelegate в didFinishLaunchingWithOptions function

UINavigationBar.appearance().backgroundColor = UIColor(red: 159/255, green: 31/255, blue: 99/255, alpha: 100)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white] 

Это то, что я объявил в моем файле plist My plist file
Пожалуйста, помогитея пробовал все поиски везде, но не смог найти решения

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Проверьте свойство полупрозрачности полосы стиля Цвет.

0 голосов
/ 09 февраля 2019

Спасибо всем, после поиска ответа на изменение цвета панели вкладок, я нашел ответ на этот вопрос раньше, чем был мой мой AppDelegate.

UINavigationBar.appearance().backgroundColor = UIColor(red: 159/255, green: 31/255, blue: 99/255, alpha: 100)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white] 

Теперь я изменил это на

UINavigationBar.appearance().barTintColor = UIColor(red: 159/255, green: 31/255, blue: 99/255, alpha: 100)
UINavigationBar.appearance().tintColor = UIColor.white
UINavigationBar.appearance().titleTextAttributes = [NSAttributedString.Key.foregroundColor:UIColor.white] 

и моя проблема была решена

...