【问题标题】:iOS: Hide all lines for specific section in UITableViewiOS:隐藏 UITableView 中特定部分的所有行
【发布时间】:2015-04-14 13:52:54
【问题描述】:

我的 UITableView 有两个部分,我希望第一部分显示为没有线条。

是否可以仅隐藏一个部分的所有行(顶行和底行以及单元格分隔符)?

【问题讨论】:

  • 哪些顶线和底线?如果对于部分,那么是的,我认为你不能将不同的单元格分隔符应用于不同的部分,因为它是 tableview 的属性。
  • Grouped TableView 中的每个部分都有上下线,它们不受 UITableViewCell 的 'separatorInset' 属性的影响。我可以通过修改“separatorInset”属性来隐藏单元格之间的线条,但我不知道如何隐藏该部分的上下线。有什么想法吗?

标签: ios iphone xcode uitableview


【解决方案1】:

不,separatorStyleUITableView 的属性,因此无法针对特定部分/行更改它。

但是自己实现并不难,自定义UITableViewCell子类

【讨论】: