2014-09-29 3 views
5

создано UIBarButtonItem добавлено Power Image к нему.Кнопка добавлена ​​в навигацию Элемент всегда отображается синим цветом

barBtnPower = new UIBarButtonItem (UIImage.FromBundle ("Images/[email protected]") 
     , UIBarButtonItemStyle.Plain 
     , (sender, args) => { 

      }); 

кнопка добавлена ​​в навигацию Пункт справа.

this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true); 

Вопрос: [email protected] имеет зеленый цвет. но после запуска приложения его показы синим цветом.

Может ли любой совет, что я сделал неправильно здесь.

+0

Нет ничего плохого. Вероятно, что navigationBar tintColor синий. Вы можете изменить это, используя setTintColor: метод navigationBar – caglar

ответ

5

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

barBtnPower = new UIBarButtonItem (UIImage.FromBundle("Images/[email protected]").imageWithRenderingMode(.AlwaysOriginal) 
     , UIBarButtonItemStyle.Plain 
     , (sender, args) => {});