在iOS7中,为什么选择单元格的背景颜色总是灰色的?

时间:2013-10-10 19:18:18

标签: objective-c uitableview background ios7

设置cell.selectionStyle = UITableViewCellSelectionStyleBlue,甚至在故事板中手动设置蓝色,但它们都不起作用。

如果使用setSelectedBackgroundView:,则可能有效。

但是我真的想知道为什么`[cell setSelectionStyle:]的方法在iOS 7中不再起作用了?它在iOS 7中被弃用了吗?如果是这样,为什么在输入Xcode时没有任何警告?

1 个答案:

答案 0 :(得分:5)

该方法未被弃用,并且仍然有效 - 尝试将单元格的selectionStyle设置为UITableViewCellSelectionStyleNone。但是,在iOS 7中,之前的默认值 - UITableViewCellSelectionStyleBlue - 现在看起来像是新的默认值,即灰色。