滚动时如何 highlight/change table 视图部分 header 的背景颜色
How to highlight/change background color of table view section header while scrolling
我无法显示 table 视图部分 header。问题是,当我向下滚动时,直到我 命中 下一节 header,我想要我的 上一节header 将 突出显示 并且 一旦 我点击 下一节 header,我希望我的 "new" 部分 header 被 突出显示 并且我的 上一节 header 未突出显示。也就是说,这意味着我希望在向下和向上滚动时突出显示在顶部的 header 。
为了更清楚,我贴上相关图片:
1.Current 部分 header 是 "Section 1" 这发生在应用程序启动时。
2.Scrolled 向下,但当前部分 header 仍然相同,并且应该保持不变,直到下一部分 header 开始。
3.Scrolled 向下传递到下一节 header。此部分 header 应突出显示,因为它现在位于 table 视图的顶部。
我通过拍摄快照并使用绘画工具填充红色来放置这些图片。希望大家看得清楚。
也许你可以用一个技巧来做到这一点?
Determine if a tableview cell is visible
看看哪些单元格是可见的。如果第 2 部分的单元格可见但第 1 部分的单元格不可见,则您知道第 2 部分在顶部。
我无法显示 table 视图部分 header。问题是,当我向下滚动时,直到我 命中 下一节 header,我想要我的 上一节header 将 突出显示 并且 一旦 我点击 下一节 header,我希望我的 "new" 部分 header 被 突出显示 并且我的 上一节 header 未突出显示。也就是说,这意味着我希望在向下和向上滚动时突出显示在顶部的 header 。
为了更清楚,我贴上相关图片:
3.Scrolled 向下传递到下一节 header。此部分 header 应突出显示,因为它现在位于 table 视图的顶部。 我通过拍摄快照并使用绘画工具填充红色来放置这些图片。希望大家看得清楚。
也许你可以用一个技巧来做到这一点?
Determine if a tableview cell is visible
看看哪些单元格是可见的。如果第 2 部分的单元格可见但第 1 部分的单元格不可见,则您知道第 2 部分在顶部。