带有粘性菜单的iOS UITableView标题

时间:2015-05-15 09:42:27

标签: ios objective-c uitableview swift

我想在顶部创建一个带有可折叠视图的UITableView和一个粘性菜单。为了表明我的意思,我制作了3张图片:

State full expanded

State while scrolling down

State header collapsed

我以为我会制作UITableViewController并在桌子上方放置一个视图,但我不知道如何实现粘性菜单。

最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

不要使用UITableViewController,除了表格视图之外,您将无法添加任何内容。

您应该使用标准UIViewController,顶部视图包含粘性菜单,下方有UITableView

您可以使用自动布局打开/关闭菜单:您的粘性菜单具有“固定高度”约束,并且表格视图没有“顶部”约束,但粘性菜单与其自身之间存在“垂直间距”约束。

只需为菜单的“高度”约束设置动画,即可进行折叠/展开动画。

答案 1 :(得分:-1)

您应该为Sticky菜单添加表格标题。