iOS 7 - 故事板。为啥无法设置 tableViewCell 选择颜色
Posted
技术标签:
【中文标题】iOS 7 - 故事板。为啥无法设置 tableViewCell 选择颜色【英文标题】: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 如何做到这一点。
谢谢。
【问题讨论】:
【参考方案1】:在您的故事板中,执行以下操作:
将 UIView 作为原型单元格的背景视图。这应该在您的 UILabels 之下。将其背景颜色更改为您想要的颜色。 (背景不是色调)
选择您的原型单元并转到其连接检查器(Command + Alt + 6)。
将selectedBackgroundView
插座拖到刚刚放置的背景视图中。
来源:How to change background selected color storyboard static cells
【讨论】:
您先生,真是个天才!现在,升级,是否可以在 Storyboard 中设置 highlightTextColor。 这是一个很好的答案。想知道为什么在 cellfortable 委托中以编程方式执行此操作不起作用。以上是关于iOS 7 - 故事板。为啥无法设置 tableViewCell 选择颜色的主要内容,如果未能解决你的问题,请参考以下文章