Потеря цвета фонового изображения в UIToolbar

#ios #ipad #ios7 #uitoolbar

#iOS #iPad #ios7 #uitoolbar

Вопрос:

У меня есть два изображения: стрелка и изображение панели

изображение 1 ===> Стрелка

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

Исходные значения цвета этой стрелки показаны ниже

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

изображение 2 ===> Панель

введите описание изображения здесь Исходные значения цвета панели показаны ниже.

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

Я загружаю гистограмму на панели инструментов со следующим кодом и показываю стрелку чуть выше нее.

  bottomBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0,974,931,54)];
[bottomBar setBackgroundImage:[UIImage imageNamed:@"bottomBar.png"]
           forToolbarPosition:UIBarPositionAny
                   barMetrics:UIBarMetricsDefault];
  

Теперь изображение панели теряет свой первоначальный цвет, как показано ниже.

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

Новые значения цвета

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

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

Заранее спасибо.

Ответ №1:

Это должно сработать:

 [bottomBar setTranslucent:NO] 
  

Для прозрачности UIToolbar по умолчанию установлено значение YES.