gpt4 book ai didi

ios - raywenderlich.com 文章中的设置 CALayer 颜色

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

我对这篇文章有疑问https://www.raywenderlich.com/7595-how-to-make-a-custom-control-tutorial-a-reusable-slider

替代

var trackTintColor = UIColor(white: 0.9, alpha: 1) {
didSet {
trackLayer.setNeedsDisplay()
}
}

var trackTintColor = UIColor(red: 56, green: 81, blue: 117, alpha: 1) {
didSet {
trackLayer.setNeedsDisplay()
}
}

RangeSlider.swift 中。

但是我想要的颜色不会出现而且RangeSlider没有背景色。

你能告诉我为什么吗?我怎样才能使 RangeSlider 具有我想要的颜色?

感谢阅读。

最佳答案

UIColor 组件的值范围必须在 0.0 和 1.0 之间,这在第一个示例中非常明显。

您可以将 UInt8 值除以 255(作为 float 以获得正确的浮点结果)

var trackTintColor = UIColor(red: 56.0/255.0, green: 81.0/255.0, blue: 117.0/255.0, alpha: 1.0) { ...

或预先计算值,或在 Assets 目录中定义颜色

关于ios - raywenderlich.com 文章中的设置 CALayer 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59520120/

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