2014-09-29 7 views
5

erstellt UIBarButtonItem Power Image hinzugefügt.Button zur Navigation hinzugefügt Artikel wird immer in blauer Farbe angezeigt

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

      }); 

Schaltfläche zur Navigation hinzugefügt Artikel auf der rechten Seite.

this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true); 

Problem ist [email protected] ist in grüner Farbe. aber nach dem Ausführen der Anwendung wird es in blau angezeigt.

Kann mir irgendeinen Rat geben, was ich hier falsch gemacht habe.

+0

Es ist nichts falsch. Wahrscheinlich ist die navigationBar tintColor blau. Sie können dies ändern, indem Sie setTintColor: method von navigationBar verwenden – caglar

Antwort

5

Verwenden Sie den immer ursprünglichen Rendermodus, wenn die Eigenschaft tintColor der Navigationsleiste nicht die Farbe Ihrer Schaltfläche beeinflussen soll.

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