objective-c - 在iOS7中,为什么选中的单元格的背景色总是灰色?

标签 objective-c uitableview background ios7

设置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/

相关文章:

iphone - iPhone中图像的加密和解密算法?

ios - 如何实现像 iOS MAIL 应用程序这样的平移手势,以便一次只打开一个单元格?

ios - 对 UItableView 中的单元格重新排序并将(新顺序)插入数据库

iphone - 自定义 UITableViewCell 子类

objective-c - 动画后旋转

ios - 在 MPMoviePlayerController 之上添加 View

jQuery:改变背景颜色而不永久(目前它禁用了我的 css :hover)

ios - 一旦我更改了 Settings Bundle 中的设置,我的应用程序能否同时获得更改?

html - 背景图像不适用于空白跨度

ios - Objective-C 中的 cURL 请求 (POST)