我需要在我的表格视图中使用自定义的表格视图单元,其中部分背景是白色,另一部分是灰色。这一切都很完美 - 直到重新排序出现:
我的问题是重新排序控件全部是灰色的,但我希望它部分是白色的,基本上看起来像表格的一部分。我能够使用以下代码进入视图:
for view in cell.subviews {
if String(describing: view.self).contains("UITableViewCellReorderControl") {
view.backgroundColor = .white
}
}
但是:在这里将视图的背景颜色设置为白色会看起来像这样:
显然我不想要这个,我希望灰色能一直延伸到右侧。 我尝试了各种修改视图的方法(例如将框架高度设置得更小,使用CGTransform等),但似乎都没有任何影响!?
我真的很感激任何解决方法! 谢谢!