浮动UITableViewCell

时间:2011-03-30 18:50:49

标签: iphone cocoa-touch uitableview

是否有可能在屏幕上始终显示“浮动”UITableViewCell,无论是在列表顶部还是底部,具体取决于显示的单元格?

换句话说,假设UITableView部分有100个单元格,编号从0到99.我们可以说,由于某种原因,我们要突出显示的是31号。(也许它是比赛参与者的排名列表,数字31属于用户。)此外,我们可以说我们可以同时在屏幕上放置10个这样的单元格。

  • 如果可见范围高于我们突出显示的单元格(例如2到11),那么我们希望突出显示的单元格(#31)覆盖在底部
  • 如果可见范围包括我们突出显示的单元格(例如27到36),那么我们希望突出显示的单元格(#31)位于其自然位置
  • 如果可见范围低于我们突出显示的单元格(例如45到54),那么我们希望突出显示的单元格(#31)覆盖在顶部

任何现有的类都这样做?表头具有类似的行为,但不完全。

2 个答案:

答案 0 :(得分:1)

你应该尝试使用节头而不是表头,并且让第1节中#31下的所有单元格和第2节中#31上面的所有单元格以及第2节中的#31单元格

答案 1 :(得分:0)

显然现在还不可能。