设置cell.selectionStyle = UITableViewCellSelectionStyleBlue
,甚至在 Storyboard中手动设置Blue,但都不起作用。
如果使用 setSelectedBackgroundView:
,它可能会起作用。
但我真的很想知道为什么 `[cell setSelectionStyle:] 方法在 iOS 7 中不再起作用?它在 iOS 7 中被弃用了吗?如果是这样,为什么在输入时 Xcode 中没有任何警告?
最佳答案
该方法没有被弃用,它仍然有效——例如,尝试将单元格的 selectionStyle
设置为 UITableViewCellSelectionStyleNone
。不过,在 iOS 7 中,以前的默认设置——UITableViewCellSelectionStyleBlue
——现在看起来像新的默认设置,即灰色。
关于objective-c - 在iOS7中,为什么选中的单元格的背景色总是灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19304410/