我想在顶部创建一个带有可折叠视图的UITableView
和一个粘性菜单。为了表明我的意思,我制作了3张图片:
我以为我会制作UITableViewController
并在桌子上方放置一个视图,但我不知道如何实现粘性菜单。
最好的方法是什么?
答案 0 :(得分:0)
不要使用UITableViewController
,除了表格视图之外,您将无法添加任何内容。
您应该使用标准UIViewController
,顶部视图包含粘性菜单,下方有UITableView
。
您可以使用自动布局打开/关闭菜单:您的粘性菜单具有“固定高度”约束,并且表格视图没有“顶部”约束,但粘性菜单与其自身之间存在“垂直间距”约束。
只需为菜单的“高度”约束设置动画,即可进行折叠/展开动画。
答案 1 :(得分:-1)
您应该为Sticky菜单添加表格标题。