Ho un'applicazione per iPhone che utilizza UINavigationController
e desidero personalizzare gli elementi con immagini di sfondo personalizzate. Sono stato in grado di fare questo per il UINavigationController's
UINavigationBar
abbastanza facilmente usando categorie Objective-C, come di seguito:UINavigationController personalizzato UIToolbar Immagine di sfondo
http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html
mi piacerebbe fare lo stesso per la UINavigationController's
UIToolbar
, ma lo stesso approccio non sembra lavoro (anche se non ho assolutamente idea del perché no.) Mi sono guardato intorno e la gente sembra suggerire sottoclassi UIToolbar
, ma questo non è possibile per la barra degli strumenti UINavigationController's
, che è una lettura sola UIToolbar
. Voglio utilizzare la barra degli strumenti UINavigationController's
invece di creare una barra degli strumenti di visualizzazione secondaria perché sto utilizzando l'animazione diapositiva setToolbarHidden
.
Qualcuno ha idea se è possibile applicare un'immagine di sfondo a questa barra degli strumenti UINavigationController
(molto probabilmente in qualche modo sovrascrivendo il metodo drawRect
)?
Ottimo! Grazie. Tu (o chiunque altro) sei a conoscenza di un modo per fare l'ultimo passo a livello di programmazione? Non ho il mio controller di navigazione configurato con Interface Builder. – Chris
@Chris, mi piacerebbe anche sapere come sovrascrivere la barra degli strumenti a livello di programmazione. Grazie! – pixelfreak
Qualcuno ha trovato come l'ultimo passo può essere fatto a livello di programmazione? – Panos