Другой цветовой оттенок панели навигации в ViewController

Я встроил свой контроллер представления в контроллер навигации. Я установил цвет фона представления в моем контроллере представления на цвет (#ed1c24). И я хочу, чтобы панель навигации тоже была одного цвета.

Но установка цвета оттенка (тот же #ed1c24) в инспекторе атрибутов контроллера навигации дает другой оттенок в контроллере представления, как показано на изображении. Что может вызвать эту проблему?

другой оттенок в панели навигации


person Sujal    schedule 02.02.2018    source источник
comment
Обратитесь к этому stackoverflow.com/a/41928652/6818278.   -  person Anuraj    schedule 02.02.2018


Ответы (2)


Наряду с настройкой Прозрачный используйте стиль как Черный. Это дало бы правильное соответствие цвету в вашем представлении.

введите здесь описание изображения

person Nitish    schedule 02.02.2018

Вы устанавливаете правильный цвет, прозрачность меняет визуальный эффект для этого цвета. Используйте этот код, чтобы изменить его

self.navigationController?.navigationBar.isTranslucent = false 
person Arun K    schedule 02.02.2018