我有一个包含 3 个部分的 UITableView:
第一节:此部分的标题标题是"玩家",而 cotent 正好是 1 个单元格,其中包含 1-4 个玩家姓名的水平列表。
第二节:此部分的标题是"回合",内容是 X 个单元格,每个单元格都包含每个玩家在 X 回合中得分的水平列表。
第三节:此部分的标题是"总计",内容正好是 1 个单元格,其中包含每个玩家的回合得分总和。
现在,所有这些部分都会随着第 2 部分以新轮次扩展而滚动,但我想始终将第 1 部分保留在屏幕顶部,并将第 3 部分放在第 2 部分的正下方,直到它向下扩展到屏幕底部,然后停止并停留在那里。
我想我可以在 UIView 中使用 3 个单独的表视图来做到这一点,但这似乎有点复杂,我第 3 部分不会停留在第 2 部分的正下方,直到它扩展到屏幕底部; 它总是在底部...
有没有办法使表格部分/行始终可见,并使其他部分/行仍可滚动?
如您所讨论的那样,使用 3 个 UITableViews,并且只需对第三个表视图的位置进行动画处理,以便在每次向 tableView 2 添加单元格时将其向下移动,直到它到达屏幕底部,然后将其保留在那里。 (此外,在向 tableView 2 添加元素时,还需要扩展其高度。
否则,就像 Cyrille 所说的那样,没有办法仅用一个表视图来实现这一点。
不是标准的UITableView实现,不是。