2013-10-15 104 views
1

我正嘗試將我的iPhone應用更新到iOS7。ios 7導航欄太小

我遇到了導航欄的主要問題。我希望它有新的導航欄。

正如您從我的圖像中看到的,它已將標題壓扁到狀態欄附近的頂部。

我不想刪除狀態欄。

當然它不能那麼難改變。

我也注意到在某些應用程序中它會自動更改並且在其他應用程序中沒有?

My navigation bar which is squashed.

+1

你使用UINavigationController還是你自己添加導航欄到你的視圖? – FelixLam

+0

我添加了導航欄我自己。 @FelixLam –

+0

如果ios 7那麼現在的模式視圖控制器,然後導航控制器作爲視圖控制器 – Spynet

回答

1

你嘗試添加:

self.edgesForExtendedLayout = UIRectEdgeNone; 

在viewDidLoad方法?

+0

我剛剛試過了,它並沒有使它更大:\謝謝你,但是, –

+0

很抱歉聽到這一點。不過,很多人都遇到類似的問題。你嘗試過使用deltas嗎? http://stackoverflow.com/questions/18775874/ios-7-status-bar-overlaps-the-view –

0

您應該嘗試以正確的方式將您的視圖控制器添加到UINavigationController並使用其UINavigationBar。這將爲您處理大多數佈局問題,並且也將向後兼容。如果您在屏幕上顯示ViewController的地方發佈代碼,我們很樂意幫助您將其包裝在導航控制器中。