尝试使用setSelectedBackgroundView:
方法,可能会起作用。
但我真的想知道为什么在iOS 7中`[cell setSelectionStyle:]`方法不再起作用了?它在iOS 7中已经弃用了吗?如果是这样,为什么在输入时没有任何警告?
您可以设置cell.selectionStyle = UITableViewCellSelectionStyleBlue
,甚至在storyboard中手动设置蓝色,但两者都不起作用。
尝试使用setSelectedBackgroundView:
方法,可能会起作用。
但我真的想知道为什么在iOS 7中`[cell setSelectionStyle:]`方法不再起作用了?它在iOS 7中已经弃用了吗?如果是这样,为什么在输入时没有任何警告?
您可以设置cell.selectionStyle = UITableViewCellSelectionStyleBlue
,甚至在storyboard中手动设置蓝色,但两者都不起作用。
该方法并未过期,仍然有效 - 尝试将单元格的selectionStyle
设置为UITableViewCellSelectionStyleNone
。但是在iOS 7中,以前的默认设置UITableViewCellSelectionStyleBlue
现在看起来像新的默认设置,即灰色。