Другой цветовой оттенок навигационной панели во ViewController
Я встроил свой контроллер вида в контроллер навигации. Я установил цвет фона представления в моем контроллере представления на цвет (#ed1c24). И я хочу, чтобы панель навигации тоже была такого же цвета.
Но установка цвета оттенка (тот же # ed1c24) в инспекторе атрибутов контроллера навигации дает другой оттенок в контроллере вида, как показано на рисунке. Что будет причиной этой проблемы?
2 ответа
Решение
Наряду с настройкой прозрачности, используйте стиль как черный. Это даст правильное соответствие с цветом на ваш взгляд.
Вы устанавливаете правильный цвет, полупрозрачность меняет визуальное отображение для этого цвета. Используйте этот код, чтобы изменить его
self.navigationController?.navigationBar.isTranslucent = false