如何创建iOS Swift固定导航栏

时间:2015-11-02 14:47:27

标签: ios xcode swift autolayout uistoryboard

我想创建一个不会与tableViewCells或我拥有的其他内容一起滚动的固定标头。标题应保留在 fixed 中,就像在大多数iOS应用中一样。

以下是我面临的问题的形象:

enter image description here

我尝试将其嵌入到NavigationController&一个TabViewController。那不行。

我也尝试添加滚动视图。

我提到了这个链接,但它已经过时且没有帮助:how iphone facebook app make the navigation bar fixed

感谢。

1 个答案:

答案 0 :(得分:2)

我真的建议您使用导航控制器,直到找到它为止,它确实是最好的方法。如果您已将其嵌入,我将使用“属性”检查器检查您的视图,以确保启用所需的所有内容。

然而,我之前还有另一种方式。创建一个新的ViewController,并在其中创建两个视图。一个是你的 FakeNavBar ,另一个是容器/ TableView ,它会保存你的数据。

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

 library(qdapTools)
 mtabulate(as.data.frame(t(df1[-1])))

您的视图层次结构将如下所示: enter image description here