2014-09-29 11 views
5

creato UIBarButtonItem aggiunto Power Image ad esso.Pulsante aggiunto alla navigazione L'elemento mostra sempre in colore blu

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

      }); 

pulsante aggiunto alla voce di navigazione sul lato destro.

this.NavigationItem.SetRightBarButtonItem (barBtn_Logout, true); 

Il numero è [email protected] è di colore verde. ma dopo aver eseguito l'applicazione, viene visualizzato in blu.

Qualcuno può consigliare quello che ho fatto di sbagliato qui.

+0

Non c'è niente di sbagliato. Probabilmente la barra di navigazione TintColor è blu. Puoi cambiarlo usando setTintColor: metodo di navigazioneBar – caglar

risposta

5

Utilizzare la modalità di rendering sempre originale, se non si desidera che la proprietà tintColor della barra di navigazione effettui il colore del pulsante.

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