更改 UITableView 分组单元格边框的颜色
Change the color of a UITableView grouped cells border
我几乎尝试了所有方法,但似乎没有任何效果。我正在尝试更改 uitableview 或 uitableViewCell 的边框颜色,我无法真正分辨它是哪一个。这是显示我在说什么的图像,它是默认的灰色边框。想看看,但它在顶部和底部大约 1px,然后是单元格之间的分隔线。
这是我尝试过的:
tableView.backgroundColor = Styles.blackColor()
cell.layer.borderColor = UIColor.yellowColor().CGColor
样式是 class 我保留所有视觉设置的地方,它只是返回 UIColors。
我想你想更改 table 视图的分隔符颜色。
tableView.separatorColor = [UIColor redColor];
如果你想改变颜色:
tableView.separatorColor = UIColor.yellowColor()
如果您只想删除它:
tableView.separatorStyle = .None
如果要使分隔符全宽:
cell.separatorInset = UIEdgeInsetsMake(0, 0, cell.frame.size.width, 0)
if (cell.respondsToSelector("preservesSuperviewLayoutMargins")){
cell.layoutMargins = UIEdgeInsetsZero
cell.preservesSuperviewLayoutMargins = false
}
我几乎尝试了所有方法,但似乎没有任何效果。我正在尝试更改 uitableview 或 uitableViewCell 的边框颜色,我无法真正分辨它是哪一个。这是显示我在说什么的图像,它是默认的灰色边框。想看看,但它在顶部和底部大约 1px,然后是单元格之间的分隔线。
这是我尝试过的:
tableView.backgroundColor = Styles.blackColor()
cell.layer.borderColor = UIColor.yellowColor().CGColor
样式是 class 我保留所有视觉设置的地方,它只是返回 UIColors。
我想你想更改 table 视图的分隔符颜色。
tableView.separatorColor = [UIColor redColor];
如果你想改变颜色:
tableView.separatorColor = UIColor.yellowColor()
如果您只想删除它:
tableView.separatorStyle = .None
如果要使分隔符全宽:
cell.separatorInset = UIEdgeInsetsMake(0, 0, cell.frame.size.width, 0)
if (cell.respondsToSelector("preservesSuperviewLayoutMargins")){
cell.layoutMargins = UIEdgeInsetsZero
cell.preservesSuperviewLayoutMargins = false
}