Ios 如何仅为第一行更改UITableView的分隔符颜色?

Ios 如何仅为第一行更改UITableView的分隔符颜色?,ios,swift,uitableview,Ios,Swift,Uitableview,我有上面的代码来更改第一行的分隔符颜色。但是,整个部分本身使用了一个清晰的分色器,而不是蓝色。你能帮我做这个吗。任何帮助都将不胜感激。谢谢。不要使用tableview默认分隔符 tableView.separatorColor=UIColor.clear 或 tableView.separatorStyle=.none 在UITableViewCell中添加一个高度为1 px的UIView,给它任何你想要的颜色。如果对所有表行使用相同的UITableViewCell,那么您可能可以使用类似-

我有上面的代码来更改第一行的分隔符颜色。但是,整个部分本身使用了一个清晰的分色器,而不是蓝色。你能帮我做这个吗。任何帮助都将不胜感激。谢谢。

不要使用tableview默认分隔符

tableView.separatorColor=UIColor.clear
或
tableView.separatorStyle=.none

UITableViewCell
中添加一个高度为1 px的
UIView
,给它任何你想要的颜色。如果对所有表行使用相同的
UITableViewCell
,那么您可能可以使用类似-

separatorview.hidden=indexPath.row!=0

不要使用tableview默认分隔符

tableView.separatorColor=UIColor.clear
或
tableView.separatorStyle=.none

UITableViewCell
中添加一个高度为1 px的
UIView
,给它任何你想要的颜色。如果对所有表行使用相同的
UITableViewCell
,那么您可能可以使用类似-

separatorview.hidden=indexPath.row!=0

分隔颜色
UITableView
的一个属性,它会影响整个表。@rmaddy我正在将
UITableView
属性设置回else块,对吗?此外,对于其他
indexPath.section
s,因为我没有使用此代码,所以我得到了默认的分隔符。设置
separatorColor
时,它适用于所有单元格。该属性的任何内容都不适用于任何一个特定单元格。如果需要不同颜色的“分隔线”,则需要设置
tableView.separatorStyle=.none
,然后向单元格中添加一条“线”(通常是单元格底部的1磅高
UIView
)。。。然后在
cellForRowAt
中设置“line”视图的
.backgroundColor
separatorColor
UITableView
的一个属性,它会影响整个表。@rmaddy我正在将
UITableView
属性设置回else块,对吗?此外,对于其他
indexPath.section
s,因为我没有使用此代码,所以我得到了默认的分隔符。设置
separatorColor
时,它适用于所有单元格。该属性的任何内容都不适用于任何一个特定单元格。如果需要不同颜色的“分隔线”,则需要设置
tableView.separatorStyle=.none
,然后向单元格中添加一条“线”(通常是单元格底部的1磅高
UIView
)。。。然后在
cellForRowAt
中设置“line”视图的
.backgroundColor
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    if indexPath.row == 0 {
        tableView.separatorColor = UIColor.clear
    } else {
        tableView.separatorColor = UIColor.blue
    }
}