我有一个tableView
,viewForHeaderInSection
设置为自定义视图。我想要完成的是当标题部分变粘时将此视图更改为不同的视图。
我是否可以使用回调来检测tableView的节标题何时粘在顶部?
对此有任何指示都会有很大帮助,谢谢!
编辑: 在这里添加模拟以更好地解释我在这里要完成的任务。
tableView.tableHeaderView
设置为“横幅GIF动画”(图片中的黑色区域)UISegmentedControl
,其中包含“标签1”和“标签1”。 “Tab 2”截至目前,滚动时,黑色部分(tableview的标题)随屏幕滚动并在滚动时消失。
当您滚过它时,tableview的节标题(即Tab1 / Tab2)会粘在屏幕顶部。
当部分标题粘贴时,我希望此部分从Tab1/Tab2
更改为countdown timer
(类似于标题的'10D | 4H | 3M | 03S'视图),并将其更改回标签视图时它脱了衣服。
答案 0 :(得分:0)
您可以在scrollViewDidScroll中更好地完成此任务,并通过简单计算当前tableView偏移量和单元格高度,您可以找到特定标题是否位于顶部并将其视图更改为另一个