我已经使用答案here创建了一个表格视图标题。
我的问题是,以这种方式创建标题时,向下滚动时它不会“粘”在我的UITableView的顶部。如果我在viewForHeader内部的代码中创建我的标头,则它确实会卡住。
如果在情节提要中创建标题,如何在滚动时使标题保持顶部?另外2个提问者here和here提出了这个问题,但没有得到答案。
是的,我的UITableView已经是普通样式,未分组。
rdelmar的评论帮助我了解了其不起作用的原因。这是我在实践中为解决此问题所做的工作:
我必须将情节提要中的标题视图向下拖动到第一响应者所在的位置。您会发现实际上无法将标题视图向下拖动到视图本身上,而必须将元素从文档大纲中向下拖动。
我还必须实现viewForHeaderInSection(返回我制作插座的标题视图)和heightForHeaderInSection。
每次您要通过情节提要编辑视图时,都必须将其向上拖动以进行编辑,然后再向下拖动以使其正常工作。
首先拖动tableview单元格,然后拖动上方标题的视图。然后,删除不需要的单元格。标头将记住其位置。