2013-10-15 105 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的地方发布代码,我们很乐意帮助您将其包装在导航控制器中。