2013-04-09 100 views
1

我正在为iOS应用程序开发一个简单的UI。 我所做的是我将它开发成一个表格视图,其中有一个与其关联的导航控制器,并将其放置在Storyboard中。iOS:意外覆盖导航栏的表格视图标题栏

一切似乎工作正常,除了导航栏意外地覆盖视图的标题栏“点击选择项目”,如下图所示。

  1. 第一张照片是当它第一次显示在屏幕上时。
  2. 第二个例子说明了当我将标题栏从覆盖导航栏中拖出时。

我该怎么做才能完全摆脱这个?

sadly, my title bar is beneath the navigation bar

when I move the title down a bit

enter image description here

+0

in viewdidload try self.navigationController.hidden = YES; – yunas 2013-04-09 14:38:40

回答

1

在Interface Builder中,选择您的视图控制器,并在属性检查器中关闭布局:想全屏。然后,您的布局会自动调整其大小以为导航栏腾出空间。

-1

其中u要隐藏的导航栏使用此行

self.navigationController.hidden = YES; 
0

在viewDidLoad方法添加该代码

self.navigationController?.navigationBar.translucent = false 

它为我,既然你同样的问题,我打认为它也适合你。