gpt4 book ai didi

ios - 当我使用自定义 UIColors 时标签的文本颜色没有改变

转载 作者:搜寻专家 更新时间:2023-11-01 06:41:45 27 4
gpt4 key购买 nike

所以,当我做这样的事情时,我的代码工作正常:

let label = UILabelBuiler("1", backgroundColor: UIColor.redColor(), textColor: UIColor.whiteColor(), font: UIFont(name: "FuturaStd-Heavy", size: 11)!)

但是当我这样做时它什么也没做:

let label = UILabelBuiler("1", backgroundColor: UIColor(red: 255, green: 75, blue: 75, alpha: 1), textColor: UIColor(red: 185, green: 200, blue: 202, alpha: 1), font: UIFont(name: "FuturaStd-Heavy", size: 11)!)

这是我使用第一个时的样子:

enter image description here

这是第二个(没有出现)

enter image description here

我的 UILabelBuilder 函数如下所示:

func UILabelBuiler(labelText: String, backgroundColor: UIColor, textColor: UIColor, font: UIFont) -> UILabel {
let label = UILabel(frame: CGRectMake(218, 14, 15, 20))
label.text = labelText
label.numberOfLines = 0
label.sizeToFit()
label.backgroundColor = backgroundColor
label.textColor = textColor
label.font = font


return label
}

此外,有没有人清楚地知道我如何将标签的背景四舍五入?

最佳答案

UIColor 的颜色分量定义为

The {red, green, blue, alpha} component of the color object, specified as a value from 0.0 to 1.0.

相应地调整值或将每个值除以 255.0

关于ios - 当我使用自定义 UIColors 时标签的文本颜色没有改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342224/

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