2013-03-31 141 views
2

我已經在xib文件中設置了只有一個UITextView和UINavigationBar的視圖。UINavigationbar覆蓋視圖頂部

當我運行該應用程序時,文本的頂部被UINavigationBar遮擋,即使我在UINavigationBar下方的IB中排列了UITextView。

它不僅發生在UITextViews,還有其他類型的視圖,包括一個簡單的UILabel。我的理解是,當使用導航欄時,視圖的頂部將向下移動,但這不會發生。

我是否在設置中缺少任何內容以防止出現這種情況?

+0

如何創建UINavigationBar的? –

回答

7

更改導航欄translucent屬性。

正如我從截圖中看到它是在navigationcontroller

[[self.navigationController navigationBar] setTranslucent:NO]; 
+0

就是這樣,謝謝,謝謝!這在過去的幾天裏一直讓我瘋狂! – Koen