我在编辑模式下有一个tableView
用于对单元格进行重新排序。我想自定义旋钮的颜色以拖动Cell
。实际上,它是浅灰色。要了解图片显示的内容,我有一个高度为70的Cell
和一个高度为60的uiview
,因为我想在单元格之间留出更多的空间。这就是为什么您看到旋钮的灰色部分(黄色箭头)的原因。我希望这些颜色与tableView
本身具有相同的背景颜色。
也许有人知道我是如何实现的?
答案 0 :(得分:0)
到目前为止,我还没有暗示如何设置其背景颜色。但是,您还可以尝试使用其他选项来在单元格之间留出空间:
如果我负担得起的话,我会选择第二种选择。
PS:也许您可以在桌面视图下以所需的颜色查看视图。
答案 1 :(得分:0)
好吧...知道了。从这里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;
}
}
}
现在看起来像我想要的