2011-09-01 49 views
0

我改變了我的默認圖像(所以而不是黑色的加載屏幕它的自定義圖像)。我想要這個相同的圖像是我的第一個UIView的背景。我已隱藏了此UIView上的導航欄。但是,當我將視圖的背景圖像設置爲尺寸爲480x320的圖像(在默認加載屏幕中使用的圖像)時,圖像向下移動。 有沒有人有任何想法如何解決這個問題? 換句話說,我想讓背景圖像填充其正常尺寸(又稱屏幕尺寸320x480)。 非常感謝。UIView的背景下移圖像

回答

1

設置你的view.frame到:

[[UIScreen mainScreen] bounds]; 

我認爲它的使用:

[[UIScreen mainScreen] applicationFrame] 

現在=)

+0

感謝您的幫助,就在您發佈本文之前,我將圖像從y座標-20開始,這似乎是個訣竅。無論如何感謝的人。 –

+0

20px是狀態欄 - 你的Default.png應該是480高,你的主視圖的圖像應該是460(假設你離開狀態欄顯示);) – deanWombourne

0

我用這個掙扎也是如此。我沒有隱藏/顯示導航欄。相反,在Default.png啓動頁面後顯示的ViewController的IB中,我在屬性檢查器上啓用了「想要全屏」選項。這樣,一旦初始視圖控制器變爲活動狀態,就停止向下移動相同的默認圖像。