2010-07-20 21 views
5

Więc ja po tej instrukcji objęcia tło do mojego głównego okna http://howtomakeiphoneapps.com/2009/03/how-to-add-a-nice-background-image-to-your-grouped-table-view/iPhone/iPad tło obrazu

jednak używam kontrolera nawigacji, i gdy wciskam view (s) nawigację na stosie , nowe poglądy go obejmują (oczywiście). Zmieniam jednak wszystkie kolory tła widoków nawigacyjnych, aby je wyczyścić, ale nadal nie widać oryginalnego widoku.

Chciałbym, aby obraz tła był dostępny dla całego programu. Jak mogę to zrobić podczas korzystania z kontrolera nawigacyjnego i bez konieczności tworzenia nowego obrazu dla każdego kolejnego widoku.

Dzięki,

Odpowiedz

0

ja nie wiem, czy pomysł ustawiania tła do kontrolera nawigacji, a następnie podejmowania nowych ViewControllers w tym stosie być przejrzyste może pracować. Ale stworzyłem singleltonowy UIImageView, który zawsze byłby tam, a następnie na każdym onLoad po prostu dodaj go i spraw, by znajdował się z tyłu wszystkiego.

Polecam naśladują tego wzoru dla singlelton

0

Wystarczy wykonać następujące czynności dla wszystkich kontrolerów widoku przed pchanie lub dodanie

yourViewController.view.backgroundColor = [UIColor clearColor];