UITableView 背景颜色 Swift

Posted

技术标签:

【中文标题】UITableView 背景颜色 Swift【英文标题】:UITableView Background Color Swift 【发布时间】:2016-01-11 01:37:08 【问题描述】:

我希望使用 Swift 更改 UITableView 的背景颜色。我想让单元格背景和实际表格的背景都成为特定颜色。到目前为止,我已经用这段代码创建了一个简单的表:

import UIKit

class MyTripsViewController: UIViewController, UITableViewDelegate 

    override func viewDidLoad() 
        super.viewDidLoad()
    

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int 
        return 2
    

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 

        let cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: "cell")
        cell.textLabel?.text = "Test"
        return cell
    

    override func didReceiveMemoryWarning() 
        super.didReceiveMemoryWarning()
    

【问题讨论】:

这对***.com/questions/12617913/…有帮助吗? 【参考方案1】:

单元格属性backgroundColor 更改背景颜色。设置颜色:

cell.backgroundColor = UIColor(red: 0.1, green: 0.2, blue: 0.3, alpha: 1.5)

或者使用预定义的颜色:

cell.backgroundColor = UIColor.blueColor()

【讨论】:

这将有助于改变单元格的颜色,但是这也会改变单元格后面表格的颜色吗?我想更改颜色,以便即使表格中没有单元格的区域也是其他颜色。 tableView 也是一样。 self.tableView.backgroundColor = UIColor.greenColor()

以上是关于UITableView 背景颜色 Swift的主要内容,如果未能解决你的问题,请参考以下文章

Swift如何更改列表中节标题的背景颜色?

如何使用 Swift 5 在 SwiftUI 中将颜色与 RGB 或十六进制值一起使用? [复制]

UITableView 标题背景颜色

iOS:背景颜色——UITableView 和附件具有相同的背景颜色

iPhone 开发,UITableView 背景颜色

UITableView 背景颜色设置两次