2011-08-26 53 views
1

我創建了一個應用程序,使用導航控制器的幾個視圖。當我終於想通了如何設置它發生這種情況:黑條杆導航欄

所以,很顯然,在頂部的黑色條不應該在那裏,但我不知道怎樣做才能擺脫它。有任何想法嗎?

+0

先接受一些答案。 –

+0

你是什麼意思?大聲笑 –

+0

我想我明白你的意思。它已經完成。 –

回答

0

這在編程設置視圖時也很常見。一定要使用:

myView.frame = self.view.bounds; 

,而不是:

myView.frame = self.view.frame; 
+0

這很奇怪,我總是以編程方式設置我的,從來沒有見過這個問題... –

+0

我有同樣的問題,因爲今天(同步更新到Xcode 4.5,iOS 6.0和OS X 10.8.2)在我的源代碼中,我沒有任何地方讀取或設置任何.frame-property。我以編程方式創建所有視圖;我的項目中沒有xib或nib文件。模擬器也(當模擬4「顯示器時)。當我用另一個視圖(通過點擊標籤欄)替換視圖時,即使當我回到第一視圖時,黑色欄杆也會消失並保持不動。 –

0

看起來像你的看法認爲它應該有一個狀態欄。進入XIB文件並在Simulated Metrics的狀態欄的第四個選項卡下將Status Bar設置爲None。