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

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

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

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

2 ответа

Решение

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

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

self.navigationController?.navigationBar.isTranslucent = false 
Другие вопросы по тегам