首页 > 解决方案 > 滚动时如何使tableView单元格“粘”

问题描述

我的 tableView 顶部的单元格上有一个 SegmentedControl(tableView 由所有静态单元格组成)...我希望顶部单元格(和 segmentedControl)“粘贴”,以便在用户滚动浏览时始终可见表(见下面的截图)。这可能吗?

在此处输入图像描述

标签: iosswiftuitableview

解决方案


通常,为了应用此行为,您应该将其添加为标题视图而不是单元格。表格视图中的标题视图确实“坚持”。但是由于您正在添加静态单元格(UITableViewController),即使您尝试将标题视图添加到表格视图,它也不会应用粘贴行为。

作为一种解决方法,您可能需要添加一个新的 UIViewController 包含顶部的视图(标题视图)和容器视图,如下所示:

在此处输入图像描述


推荐阅读