2011-08-26 74 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。