*
你不清楚你在寻找什么行为。您是否希望标题保留?你也没有显示任何代码,所以我们对你的桌子一无所知
以下是通过简单搜索找到的一些内容:
link
这种行为仅在表的UITableViewStyle 属性设置为UITableViewStylePlain 时才常见。如果您将其设置为UITableViewStyleGrouped,标题将随着单元格向上滚动。
link
其实tableHeaderView是随着table滚动的。这不是节标题视图的情况。如果你只有一个部分,那么你可以将标题视图作为 tableHeaderView。
table.tableHeaderView = aUiView;
如果您有多个部分并且所有部分都有自己的标题视图,那么您别无选择,只能让标题视图以自己的方式运行。或者,您可以通过使/配置/自定义每个部分的第一行看起来像标题视图并删除实际的部分标题视图来模仿标题视图。
link
我认为最好的方法是使用带有页眉和页脚集的普通 UITableView,并为您的自定义 UITableViewCell 设置“皮肤”/主题,使其看起来像分组的 UITableViewCell。
您可能想查看here 以获取有关如何实现此目的的一些指示。
*
您引用的单元格是表格和节标题
您可以通过实现 UITableViewDelegate 方法为每个表格部分包含自定义标题
tableView:viewForHeaderInSection:
表格和节页脚有等效的属性和方法。 (this 是一个很好的参考)
创建自定义 UIView 以分配给页眉和页脚。
对于水平滚动行为,您应该在页眉/页脚中放置一个 TableView 并将表格旋转 90 度;然后在旋转表的单元格中,将旋转应用于实际内容。现在您有了一个显示水平滚动图像等的单元格。
在页眉/页脚的代码中,创建一个 TableView 并转换表格
self.horizontalTableView.transform = CGAffineTransformMakeRotation(-M_PI * 0.5);
然后,在此表的单元格中,您对单元格的内容进行反向转换。
CGAffineTransformMakeRotation(M_PI * 0.5)
瞧,水平滚动(请参阅本教程:http://www.raywenderlich.com/4723/how-to-make-an-interface-with-horizontal-tables-like-the-pulse-news-app-part-2)