如何创build一个固定的导航栏iOS Swift

我想创build一个固定的头,不滚动tableViewCells,或我有其他内容。 标题应该保持原样 ,就像在大多数iOS应用程序中一样。

这是我面临的问题的形象:

在这里输入图像说明

我试图将其embedded到NavigationController和TabViewController中。 这没有用。

我也尝试添加一个滚动视图。

我提到这个链接,但它已经过时了,并没有帮助: 如何iPhone的Facebook应用程序使导航栏修复

谢谢。

我真的build议在导航控制器上玩弄,直到找出来,这真的是最好的方法。 如果你已经embedded它,我会检查你的视图与属性检查器,以确保所需的一切都启用。

不过,我以前用过另一种方法。 创build一个新的ViewController,并在其中创build两个视图。 一个将是你的FakeNavBar ,另一个将是一个容器/ 表格视图 ,将保存你的数据。

一旦你将这两个添加到你的新VC,只要正常设置它们,宾果! 一个技巧是,NavBar通常是64点高,所以你的假酒吧会是这样的:

 fakeNavBar.frame = CGRectMake(0, 0, theWidth, 64) tableView.frame = CGRectMake(0, 64, theWidth, theHeight-64) 

而你的视图层次结构如下所示: 在这里输入图像说明