Пользовательское фоновое изображение UINavigationBar выглядит темнее исходного изображения
Я настраиваю UINavigationBar следующим образом:
UIImage * img = [UIImage imageNamed:@"background.png"]; [[UINavigationBar appearance] setBackgroundImage:img forBarMetrics:UIBarMetricsDefault];
Мое исходное изображение background.png
выглядит так:
- Анимация изменения текста заголовка навигационной панели
- Цвет оттенка iOS UINavigationBar выглядит более темным, чем цвет
- Как добавить изображение в панель навигации
- Почему я получаю предупреждение настройки UIBarButtonItem?
- Высота панели навигации iPad
Он имеет плоский цвет #4b0367
Результирующий навигатор выглядит следующим образом:
Он имеет цвет #311253
который отличается от оригинала! По-видимому, UIKit меняет цвет.
Заметка:
- Установка
tintColor
не повлияла. - Установка прозрачного фонового изображения + цвет не является подходящим решением в моем случае.
Кто-нибудь знает, как работает основной механизм? Как получить исходное изображение, чтобы оно отображалось правильно?
- Панель навигации Навигация Элементы навигации, в результате чего верхняя область кнопок на толкаемом контроллере просмотра не может быть недоступна
- Значок Facebook / Кнопка Светится в приложении iOS
- Добавить сегментированный элемент управления в панель навигации и сохранить заголовок с помощью кнопок
- Вкладки под кнопкой UITabBarController's More имеют 2 панели навигации
- Проблемы с фоновым изображением iOS5 UINavigationBar, когда отображается подсказка
- Скрытие UIStatusBar / Перемещение UINavigationBar
- Панель поиска в навигационном элементе обрушивается и застревает под строкой состояния при навигации по навигации, на iOS 11
- Как я могу сделать UINavigationController прозрачным только в одном контроллере?