我有编辑模式的tableView
重新排序单元格。我想自定义旋钮的颜色来拖动Cell
。实际上,它是浅灰色的。要了解图片显示的内容:我有一个高度为70的Cell
,以及一个高度为60的uiview
,因为我希望细胞之间有更多的空间。这就是你看到旋钮的灰色部分(黄色箭头)的原因。这些我希望与tableView
本身具有相同的背景颜色。
也许有人知道我是怎么做到的?
到目前为止,我没有暗示如何设置其背景颜色。但是,您还需要探索其他选项以在单元格之间保留此空间:
如果我负担得起,我会选择第二种选择。
PS:也许你可以在你的tableview下查看所需的颜色。
好的,我知道了。从这里使用代码Change Reorder Control's color in table view cell我用这种方式修改它:
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
for subViewA in cell.subviews {
if (subViewA.classForCoder.description() == "UITableViewCellReorderControl") {
subViewA.backgroundColor = UIColor(red:0.89, green:0.00, blue:0.45, alpha:1.0)
break;
}
}
}
现在看起来我想要: