Domanda

Attualmente sto usando

self.navigationController.navigationBar.tintColor = [UIColor orangeColor];

per cambiare il colore dei miei UINavigationBars nella mia applicazione iOS. Tuttavia la mia app ora ha così tanti elementi barra delle schede che utilizza di default di Apple "More" controller per gestire gli oggetti extra. Purtroppo, non riesco a capire come cambiare il colore del "More" UINavigationBar. Tutte le idee?

Grazie.

EDIT: Trovato è possibile farlo - vedi http://cduu.wordpress.com/2010/08/27/uinavigationbar-color-of-more-tab/  per ulteriori informazioni.

È stato utile?

Soluzione

Non costruire una barra degli strumenti personalizzata, basta usare una visualizzazione personalizzata per il vostro UIBarButtonItem. Per un esempio di questo, controlla

http://developer.apple.com/library/ios/#samplecode/AddMusic/Listings/Classes_MainViewController_m.html%23//apple_ref/doc/uid/DTS40008845-Classes_MainViewController_m-DontLinkElementID_6

In quella pagina, sguardo nel -handle_NowPlayingItemChanged:. Metodo in cui si crea un'UIBarButtonItem con un UIButton come la sua visualizzazione personalizzata

Altri suggerimenti

Non può essere fatto. si potrebbe desiderare di costruire una "barra degli strumenti" personalizzato se si desidera che il tipo di controllo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top