【问题标题】:In iOS7, why selected cell's background color is always gray?在 iOS7 中,为什么选中的单元格的背景颜色总是灰色的?
【发布时间】:2013-10-10 19:18:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: objective-c uitableview background ios7


    【解决方案1】:

    该方法未被弃用,它仍然有效——例如,尝试将单元格的 selectionStyle 设置为 UITableViewCellSelectionStyleNone。不过,在 iOS 7 中,以前的默认值 -UITableViewCellSelectionStyleBlue 现在看起来像新的默认值,即灰色。

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 2011-02-10
      • 1970-01-01
      • 2020-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      相关资源
      最近更新 更多