我有一个 UITableView,我已将单元格背景颜色设置为 RGB 244、240、246。我通过在表格、表格单元格和表格单元格中的内容视图上设置背景颜色来完成此操作。
但是,附件(在本例中为复选标记)具有黑色背景。
当我在表格上启用编辑时,左侧的删除圆圈也有黑色背景。
我似乎无法更改此背景颜色。
我已经尝试使用以下代码这样做:
cell.editingAccessoryView = [[UIView alloc] init];
cell.editingAccessoryView.backgroundColor = [UIColor colorWithRed:244/255 green:240/255 blue:246/255 alpha:1.0];
但它没有效果。
我尝试在情节提要中寻找设置,但似乎没有任何区别。
我确实注意到,如果我将表格单元格和内容视图背景颜色更改为“默认”,整个单元格背景将变为黑色(即使表格背景颜色仍然是我的自定义颜色)。
我浏览了 iOS7 过渡指南,但没有看到与 UIAccessoryView 相关的任何内容。我也通过 stackoverflow 进行了搜索,但我找不到任何与我遇到的问题相匹配的内容。
我怎样才能解决这个问题?