1

我正在为 iOS 应用程序开发一个简单的 UI。我所做的是我将它开发成一个表格视图,它有一个与之关联的导航控制器,并将它放在 Storyboard 中。

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

  1. 第一张图片是它第一次出现在屏幕上的时候。
  2. 第二个说明当我将标题栏拖离覆盖导航栏时。

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

可悲的是,我的标题栏位于导航栏下方

当我把标题往下移一点

在此处输入图像描述

4

3 回答 3

1

在 Interface Builder 中,选择您的视图控制器并在属性检查器上关闭 Layout: Wants Full Screen。然后,您的布局将自动调整其大小,为导航栏腾出空间。

于 2013-04-09T14:36:09.987 回答
0

在您的 viewDidLoad 方法中添加此代码

self.navigationController?.navigationBar.translucent = false

它对我有用,因为你和我有同样的问题,我认为它也对你有用。

于 2015-05-24T13:23:31.707 回答
-1

你想在哪里隐藏导航栏使用这条线

self.navigationController.hidden = YES;
于 2013-04-15T07:36:01.500 回答