表行没有在UISplitViewController

时间:2015-10-02 06:16:00

标签: ios xcode uisplitviewcontroller uiappearance

我正在使用tableView API全局设置我的应用的所选UIAppearance单元格,如下所示:

let selectionView = UIView()
selectionView.backgroundColor = UIColor(rgba: "#56B9A5")
UITableViewCell.appearance().selectedBackgroundView = selectionView

但不幸的是,当我有UISplitViewController主表和详细视图时,背景颜色在选中时不会保留原位:

enter image description here

如果我注释掉上面的代码,并依赖于默认选择样式,则该行保持选中状态。

知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

确保您的单元格的selectionStyle属性未设置为UITableViewCellSelectionStyleNone