我有一个单元格,其中附件类型通过以下方式设置为公开指示器:
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
现在选中后,默认情况下会变为白色。
因为我已经通过单元格的'backgroundView'和'selectedBackgroundView'属性更改了默认选择样式/视图,所以我希望披露指示器保持灰色,因为它看起来会更好。
是否有一种简单的方法可以在不必创建自定义披露指标图像并将其添加到单元格的情况下执行此操作?
答案 0 :(得分:10)
答案 1 :(得分:0)
我会继承UITableViewCell
并覆盖-setHighlighted:animated:
和-setSelected:animated
。在这些方法中,您将accessoryType
设置为UITableViewCellAccessoryNone
。从这里,您需要做的就是在selectedBackgroundView
添加灰色披露指示。