我想顯示一個模式視圖,並希望它覆蓋iPhone的狀態欄。顯示模態視圖時,iPhone狀態欄會消失嗎?
我試着將模式視圖控制器的wantsFullScreenLayout屬性設置爲YES;我也將其父母的財產設置爲YES。這不起作用,可能是因爲模式視圖顯示在主窗口內容的下面,其中包括狀態欄。
我的第二種方法放棄了整個「wantsFullScreenLayout」技術,以便在顯示模態視圖之前隱藏狀態欄,然後在模態視圖關閉後再將其打開。直到最後......模態視圖的父視圖佈局不正確(其導航欄部分隱藏在狀態欄後面)。調用 - [視圖setNeedsLayout]不執行任何操作。
我該如何解決這個問題?
謝謝。
我已經試過了(見上面的第二種方法)。我沒有問題讓狀態欄隱藏並重新出現;問題是一旦我使它重新出現,視圖佈局正確。謝謝。 – 2010-02-03 00:37:07
只需調整視圖的大小?將它的框架設置爲(0,20,320,460)? – Jasarien 2010-02-03 09:51:38
工作正常!仍然不完全確定爲什麼我必須手動設置...但謝謝! – 2010-02-05 01:09:39