2010-09-21 79 views
5

我的應用程序支持以橫向模式顯示某些屏幕,而在橫向模式下,我設置爲隱藏狀態欄以獲取模式空間以顯示數據。在橫向模式下隱藏狀態欄旋轉時留出空白

問題是當隱藏狀態欄和旋轉屏幕時,它會在狀態欄位置留下白色的速度,直到屏幕完全旋轉爲下面的截圖。

alt text 我想,旋轉畫面時的操作步驟是:1。 隱藏狀態欄 2.旋轉屏幕 3.調整屏幕發生狀態欄。

因此,直到屏幕完全旋轉,用戶仍然可以看到空白區域,這是不好的,我想做一些事情,如:將該空白的顏色設置爲黑色,或設置動畫以隱藏該空白區域但不吉利!

那麼,有沒有人有解決方案來解決這個問題,請幫助我,非常感謝!

回答

3

你應該做的視圖320 * 480你可能已經隱藏狀態欄但從規模將是尺寸爲320 * 460(默認)

退房這一個。

+1

它工作得很好,謝謝!但我發現通過在ApplicationDelegate中將背景顏色設置爲黑色來實現此目的的另一種方式是,現在空白空間處於黑色=) – 2010-09-21 08:21:11

+1

這不是正確的方法。因爲它可能在未來造成另一個問題。但是你的工作很好。 – 2010-09-21 09:26:42

+0

是的,我之前已經考慮過您的解決方案,但是在調整框架大小之後,框架會在旋轉後再調整大小。所以我決定把窗口的背景改爲黑色。謝謝 – 2010-09-22 03:07:28