如何更改单个表格部分的分隔线颜色?我有几个部分,但我想仅为其中一个部分进行更改。在界面构建器中,我可以仅为所有表部分分隔线更改颜色。
switch(indexPath.section){
case 0:
tableView.separatorColor = UIColor.redColor()
break
case 1:
and so on...
}
这个对我不起作用。
答案 0 :(得分:7)
separatorColor
是UITableView
的属性。您无法指定某个部分,因此您没有指定部分。因此,该属性当然适用于整个表视图。
内置视图无法按部分自动更改颜色。您必须将分隔符合并到表格视图单元格中,或在现有单元格之间插入分隔符单元格。这是一种痛苦,但你的选择是有限的。
答案 1 :(得分:3)
您可以设置特定于单元格的separatorInset,这样可以处理方向的任何更改(并重新加载可能需要将插图调整到新宽度的相关单元格),您可以使用类似的东西:
$('#post1403171021 #playArrowAnimation, #post1403171021 #cap').fadeOut(0, function(){ $("#post1403171021 #video").play(); this.animation = 1; }) });
这将允许您逐个单元地有效地删除插入。