ho designato un UIBarButtonItem
utilizzando Aspetto API come la seguenteAspetto API - UIBarButtonItem - MPMoviePlayerViewController e Youtube Webview
[[UIBarButtonItem appearance] setBackgroundImage:barButtonBgImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Questa grande opera in tutto l'app. Il problema è che questo cambia anche i pulsanti nelle visualizzazioni video dei video di YouTube che vengono caricati se si fa clic su un video di YouTube in un uiwebview
.
codice aggiungendo in questo modo:
[[UIBarButtonItem appearanceWhenContainedIn:[MPMoviePlayerViewController class], nil] setBackgroundImage:barButtonBgImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
non cambia nulla (perché sembra la cosa YouTube non è solo un MPMoviePlayerViewController
Se ho capito bene, io. Non sono inoltre autorizzato a cambiare i pulsanti della vista di YouTube (e anche io non lo voglio)
Qualche idea su come Potrei smettere di impostare le immagini dei pulsanti della barra personalizzata su questa visualizzazione video di YouTube?
Ecco il progetto di esempio, se si vuole dare uno sguardo più da vicino: https://dl.dropbox.com/u/80699/BarItemsSample.zip
così sembra questo funziona in ios6 SDK ma non in 5. – choise
modificato la risposta, dovrebbe funzionare su iOS 5 ora. – xuzhe
in futuro, sarebbe bello se ridimensionassi le tue immagini, prima di pubblicare. mettere immagini di retina di dimensioni normali nella tua risposta tipo folle di tutto il resto sulla pagina. Grazie in anticipo. – Nate