gpt4 book ai didi

swift - UITableView 单元格背景自定义颜色

转载 作者:行者123 更新时间:2023-11-28 15:15:59 24 4
gpt4 key购买 nike

我玩 UITableView 单元格背景颜色,如果我这样做的话它会起作用:

func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.backgroundColor? = UIColor.yellow
}

但如果我尝试自定义颜色则不会

func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.backgroundColor? = UIColor(red: 255, green: 197, blue: 2, alpha: 1)
}

我必须做什么才能使自定义 RGB 颜色成为可能?

最佳答案

使用便利初始化

第一步

extension UIColor {
convenience init(r: CGFloat, g: CGFloat, b: CGFloat) {
self.init(red: r/255, green: g/255, blue: b/255, alpha: 1)
}
}

用法

//let color = UIColor(red: 255/255, green: 197/255, blue: 2/255, alpha: 1) ☠️
let color = UIColor(r: 255, g: 197, b: 2) // 😍

关于swift - UITableView 单元格背景自定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46865157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com