2010-07-20 16 views
5

Così ho seguito questa guida per mettere uno sfondo alla mia finestra principale http://howtomakeiphoneapps.com/2009/03/how-to-add-a-nice-background-image-to-your-grouped-table-view/Iphone/ipad sfondo immagine

Tuttavia, sto usando un controller di navigazione, e quando spingo vista di navigazione (s) sullo stack , i nuovi punti di vista lo coprono (ovviamente). Ma cambio tutti i colori di sfondo delle viste di navigazione per cancellare, ma ancora non mostra la vista originale.

Mi piacerebbe che l'immagine di sfondo fosse lì per l'intero programma. Come posso farlo mentre utilizzo il controller di navigazione e senza dover creare una nuova immagine per ogni vista successiva.

Grazie,

risposta

0

Non so se l'idea di creare lo sfondo per il controller di navigazione e poi fare le nuove ViewControllers in quella pila essere trasparente in grado di lavorare. Ma vorrei creare un UllmageView Singlelton che sarebbe sempre lì e poi su ogni onLoad basta aggiungerlo e renderlo sul retro di tutto.

Suggerirei seguendo questo modello per la singlelton

0

Basta eseguire le seguenti operazioni per tutti i tuoi vista controller prima di spingere o l'aggiunta di

yourViewController.view.backgroundColor = [UIColor clearColor];