是否可以有一个始终在屏幕上的“ float ”UITableViewCell,无论是在列表顶部还是底部,具体取决于显示的单元格?
换句话说,假设 UITableView 部分有 100 个单元格,编号从 0 到 99。假设由于某种原因,我们要突出显示的单元格是编号 31。(也许它是竞赛参与者的排名列表,数字 31 属于用户。)此外,假设我们可以一次在屏幕上显示 10 个这样的单元格。
- 如果可见范围位于突出显示的单元格之上(例如 2 到 11),那么我们希望突出显示的单元格 (#31) 覆盖在底部
- 如果可见范围包括突出显示的单元格(例如 27 到 36),那么我们希望突出显示的单元格 (#31) 位于其自然位置
- 如果可见范围低于突出显示的单元格(例如 45 到 54),那么我们希望突出显示的单元格 (#31) 覆盖在顶部
现有的类可以做到这一点吗?表头具有类似的行为,但不完全相同。
最佳答案
您应该尝试使用节标题而不是表标题,并将第 1 节中 #31 下的所有单元格和第 2 节中 #31 上方的所有单元格以及 #31 单元格作为第 2 节的标题
关于iphone - float UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490772/