ios - 如何更改单个表格部分的分隔线颜色?

标签 ios swift uitableview

如何更改单个表格部分的分隔线颜色?我有几个部分,但我只想更改其中一个部分。在界面构建器中,我只能更改所有表格部分分隔线的颜色。

switch(indexPath.section){
   case 0:
      tableView.separatorColor = UIColor.redColor()
      break
   case 1:
       and so on...
}

这个不适合我。

最佳答案

separatorColorUITableView 的一个属性。您不能指定一个部分,因此您没有指定一个部分。所以当然该属性适用于整个 TableView 。

内置 View 无法按部分自动改变颜色。您必须将分隔符合并到表格 View 单元格中,或者在现有单元格之间插入分隔符单元格。这很痛苦,但您的选择有限。

关于ios - 如何更改单个表格部分的分隔线颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33369639/

相关文章:

ios - 如何在 Objective C 中访问父对象

保存到类实例变量的静态方法的 Objective-C 结果在使用时给出 "EXC_BAD_ACCESS"

ios - 三个 UIImageViews 水平堆叠并缩放

arrays - (Swift) 如何创建全局数组?

swift - 如何在swift中实现多播套接字?

ios - WKWebView 不加载本地 html 文件

ios - UITableview 以编程方式设置多选

ios - "Left Detail"样式单元格文本中的详细信息标签被截断 - swift

ios - CLLocationManager - 监控区域与显着位置变化

android - 如何保存 Flutter Custom Scroll View 的滚动位置?