2010-06-05 41 views
1

當我運行我的應用程序時,出於某種原因視圖被推得太過分了。它被推得太高的空間似乎是狀態欄的高度。 (iPhone SDK:爲什麼我的看法不排隊?

我使用的NIB。我已經驗證這兩個主窗口和這個觀點有檢查模擬的狀態欄。

我不知道是什麼地方出錯了?

任何幫助表示讚賞。

回答

0

也許仔細檢查窗戶的高度確實是480?它無法重置他們有時在460離開他們如果沒有選擇的狀態欄。

+0

是的,這幾乎是它。有一次,我跟着你的建議,視圖的底部與windo對齊W上。不過,我在頂部有一個導航欄,它正在被狀態欄的高度覆蓋。嗯????? – butchcowboy 2010-06-05 18:11:47

+0

嗯。我必須說,我從來沒有在IB使用模擬的東西..它似乎會導致問題。如果你禁用了模擬,並且將視圖設置爲你想要的高度(480 - (狀態欄和/或導航欄的高度)),它應該正確對齊。您也可以嘗試在窗口中保留模擬欄,但只是從視圖中刪除。 – Andrew 2010-06-05 21:34:56

+0

這將針對模擬狀態欄的問題進行調整。 \t //調整IB重新調整狀態欄問題 \t CGRect frame = [[UIScreen mainScreen] applicationFrame]; [[self view] setFrame:frame]; – butchcowboy 2010-06-06 16:23:09

相關問題