2014-09-29 10 views
5

utworzono dodano zdjęcie mocy do niego.Przycisk dodany do nawigacji Element zawsze wyświetla się w kolorze niebieskim

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

      }); 

przycisk dodany do nawigacji Pozycja po prawej stronie.

this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true); 

Problem to [email protected] jest w kolorze zielonym. ale po uruchomieniu aplikacja pokazuje się na niebiesko.

Czy ktoś może doradzić, co zrobiłem źle tutaj.

+0

Nie ma nic złego. Prawdopodobnie ten pasek nawigacyjny tintColor jest niebieski. Możesz to zmienić za pomocą setTintColor: method of navigationBar – caglar

Odpowiedz

5

Użyj zawsze oryginalnego trybu renderowania, jeśli nie chcesz, aby właściwość tintColor paska nawigacji wpływała na kolor przycisku.

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