3

set cell.selectionStyle = UITableViewCellSelectionStyleBlue,甚至在情节提要中手动设置Blue,但它们都不起作用。

如果使用setSelectedBackgroundView:,它可能会工作。

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

4

1 回答 1

5

该方法没有被弃用,它仍然有效——例如,尝试将单元格设置selectionStyleUITableViewCellSelectionStyleNone。不过,在 iOS 7 中,之前的默认值——<code>UITableViewCellSelectionStyleBlue——现在看起来像新的默认值,即灰色。

于 2013-10-10T19:22:39.280 回答