如何创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)
而你的视图层次结构如下所示:
- UITableViewCell中UILabels的布局警告不明确
- 以编程方式添加与Autolay的UISLider
- 在iOS上,边距,边缘插入,内容插入,alignmentmatrix,布局边距,锚点之间有什么区别?
- 需要关于viewDidLayoutSubviews的帮助
- 当以编程方式设置提示时,UINavigationBar与UITableView重叠
- 在iOS 8中嵌套UICollectionViews,AutoLayout和旋转
- 如何在iOS自动布局中为button添加等间距和等宽
- UICollectionView单元格在删除具有estimatedItemSize的项目时resize
- 为什么顶层布局指南在我的iMessage扩展中移动