1

我正在尝试创建一个 UITableView ,其标题的行为类似于普通 UITableView (即顶部的浮动,直到它们被下一个标题取代,依此类推......

但是单元格本身将对它们具有分组外观。

我已将 TableViewStyle 设置为 UITableViewStylePlain 以获得标题的正确行为。

现在,我认为我唯一的选择是创建图像以用作我自己的自定义单元格的背景。

我将需要一个顶部、底部、中间和单个图像,这些图像将具有圆角以涵盖所有可能性。

还有另一种方法吗?

4

1 回答 1

1

你已经写了选项 A)。您也可以采取相反的方式(不需要图像,但需要更多逻辑):

  1. 采用UITableViewStyleGrouped
  2. 在 tableView 顶部添加一个浮动标题视图作为单独的视图
  3. 设置UITableViewDelegate
  4. 通过委托设置标题视图
  5. 使用scrollViewDidScroll:(tableView 委托也委托 scrollViewDelegate)并检查哪个部分是当前最顶部的部分,将浮动标题更新为其内容并将浮动标题的位置更新为scrollView.contentOffset
于 2013-03-05T14:22:56.937 回答