【问题标题】:iOS 7 - Storyboards. Why is it impossible to set tableViewCell selection coloriOS 7 - 故事板。为什么无法设置 tableViewCell 选择颜色
【发布时间】:2014-05-15 13:59:36
【问题描述】:

总的来说,Storyboards 是一个非常棒的高效工具,我离不开它。但 ... 我正在努力做一些我认为非常简单的事情:为 tableView 单元格设置选择颜色。不可能的。

我的故事板很简单:navigationController --root controller--> tableViewController

这里是截图。

应用程序。注意应该是蓝色的苍白、病态的灰色单元格选择颜色。

故事板截图。

导航控制器。请注意,我将导航栏设置为不透明。

表视图控制器。再次,实心不透明导航栏。

TableViewCell。请注意,我将选择颜色设置为 blue,而不是苍白、病态的灰色。

有人可以向我解释如何说服 Storyboard 如何做到这一点。

谢谢。

【问题讨论】:

    标签: ios7 uinavigationcontroller uitableview xcode-storyboard


    【解决方案1】:

    在您的故事板中,执行以下操作:

    1. 将 UIView 作为原型单元格的背景视图。这应该在您的 UILabels 之下。将其背景颜色更改为您想要的颜色。 (背景不是色调)

    2. 选择您的原型单元并转到其连接检查器(Command + Alt + 6)。

    3. selectedBackgroundView 插座拖到刚刚放置的背景视图中。

    来源:How to change background selected color storyboard static cells

    【讨论】:

    • 您先生,真是个天才!现在,升级,是否可以在 Storyboard 中设置 highlightTextColor。
    • 这是一个很好的答案。想知道为什么在 cellfortable 委托中以编程方式执行此操作不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多