gpt4 book ai didi

iphone - 如何获取 UIColor 对象的 RG 和 B 值( float )?

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:46 25 4
gpt4 key购买 nike

我已经创建了一个 UIColor 对象并想在使用 CGContextSetRGBStrokeColor 绘制之前设置颜色。为此,我需要从 UIColor 对象中提取红色、绿色和蓝色的值。我怎么做?

或者是否有更好的方法来定义颜色,使用一些其他类型的方法(虽然我在寻找它时找不到),我可以在其中使用 UIColor 对象来设置颜色?

提前致谢!

/尼克拉斯

最佳答案

在您的案例中,您不需要 RGB 组件。只需使用 CGContextSetStrokeColorWithColor而不是 CGContextSetRGBStrokeColor。

CGContextSetStrokeColorWithColor(context, thatUIColor.CGColor);

(要获取 RGB 分量,请参阅 How to get RGB values from UIColor?。)

关于iphone - 如何获取 UIColor 对象的 RG 和 B 值( float )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3274953/

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