2010-07-20 14 views
5

Also habe ich diese Anleitung befolgt haben einen Hintergrund zu meinem Hauptfenster http://howtomakeiphoneapps.com/2009/03/how-to-add-a-nice-background-image-to-your-grouped-table-view/Iphone/ipad Hintergrundbild

jedoch zu setzen, habe ich eine Navigationssteuerung verwende, und wenn ich drücken Sie die Navigationsansicht (en) auf dem Stapel , die neuen Ansichten decken es (offensichtlich) ab. Aber ich ändere alle Hintergrundfarben der Navigationsansichten, um zu löschen, aber es zeigt immer noch nicht die ursprüngliche Ansicht an.

Ich möchte das Hintergrundbild für das ganze Programm da sein. Wie kann ich dies tun, während ich den Navigationscontroller verwende und nicht für jede weitere Ansicht ein neues Bild erstellen muss?

Danke,

Antwort

0

Ich weiß nicht, ob die Idee, den Hintergrund der Navigationssteuerung der Einstellung und machen dann die neuen Viewcontrollers in diesem Stapel transparent sein kann arbeiten. Aber ich würde ein singlealton UIImageView erstellen, das immer da sein würde und dann auf jedem onLoad nur hinzufügen und es auf der Rückseite von allem machen.

Ich würde nach diesem Muster empfehlen für die singlelton

0

tun Sie einfach das folgende für alle Ihre Ansicht-Controller, bevor drängen oder das Hinzufügen von

yourViewController.view.backgroundColor = [UIColor clearColor];