选中后,我可以阻止单元格的披露指示器变为白色吗?

时间:2012-01-04 00:12:54

标签: iphone objective-c ios ipad uitableview

我有一个单元格,其中附件类型通过以下方式设置为公开指示器:

cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;

现在选中后,默认情况下会变为白色。

因为我已经通过单元格的'backgroundView'和'selectedBackgroundView'属性更改了默认选择样式/视图,所以我希望披露指示器保持灰色,因为它看起来会更好。

是否有一种简单的方法可以在不必创建自定义披露指标图像并将其添加到单元格的情况下执行此操作?

2 个答案:

答案 0 :(得分:10)

答案 1 :(得分:0)

我会继承UITableViewCell并覆盖-setHighlighted:animated:-setSelected:animated。在这些方法中,您将accessoryType设置为UITableViewCellAccessoryNone。从这里,您需要做的就是在selectedBackgroundView添加灰色披露指示。