静态表视图标题的更改颜色不起作用

Posted

技术标签:

【中文标题】静态表视图标题的更改颜色不起作用【英文标题】:Change Color of STATIC table view header does not work 【发布时间】:2020-05-10 18:53:41 【问题描述】:

大家好,我有一个小问题。 我在情节提要中创建了一个带有静态单元格的表格视图。现在我将更改部分标题的颜色,但我不知道为什么这不起作用。对于普通的表格视图,我使用以下代码:

    override func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? 
    let footer = UIView()
    footer.backgroundColor = UIColor.red
    return footer

我在我的 UITableViewController 文件中编写了该文件,该文件链接到情节提要中的 Tableview 控制器,但标题保持灰色。当我使用没有静态单元格的相同代码时,标题的颜色变为红色。

我希望你能帮助我。

PS:对不起,我的英语不好。

【问题讨论】:

【参考方案1】:

使用 viewForHeaderInSection 来更改“标题”属性而不是 viewForFooterInSection。

【讨论】:

非常感谢。我认为这是我犯过的最大和最愚蠢的错误。错误是如此明显。我在这个问题上工作了 3 天。谢谢! (很抱歉用这么愚蠢的问题浪费你的时间)。祝你有美好的一天。

以上是关于静态表视图标题的更改颜色不起作用的主要内容,如果未能解决你的问题,请参考以下文章

LPLinkView backgroundColor 在 iOS 中不起作用

更改标题的背景颜色不起作用

我正在尝试更改背景的颜色,但它不起作用

更改文本框输入的背景颜色在为空时不起作用

MFC:在静态控件上更改字体大小不起作用?

iCheck 复选框在颤动的 Android 网络视图中不起作用