Вопрос по uiappearance, ios, uinavigationbar – Пользовательское фоновое изображение UINavigationBar выглядит темнее исходного изображения

0

Я настраиваю UINavigationBar следующим образом:

UIImage * img = [UIImage imageNamed:@"background.png"];
[[UINavigationBar appearance] setBackgroundImage:img forBarMetrics:UIBarMetricsDefault];

Мое оригинальное изображениеbackground.png выглядит так:

Имеет плоский цвет#4b0367

Результирующая панель навигации выглядит следующим образом:

Имеет цвет#311253 который отличается от оригинала! Видимо UIKit меняет цвет.

Замечания:

настройкаtintColor не имел никакого эффекта.Установка прозрачного фонового изображения + цвет не является подходящим решением в моем случае.

Кто-нибудь знает, как работает основной механизм? Как сделать так, чтобы исходное изображение отображалось правильно?

к сожалению я нет. de.
Код выше сидит вapplication:didFinishLaunchingWithOptions:так в AppDelegate. de.
где вы хранили это в appdelegate или viewcontroller? Balu
Вы найдете какое-нибудь решение для этого? Mashhadi

Ваш Ответ

0   ответов

Похожие вопросы