gpt4 book ai didi

ios - 绘图颜色总是错误

转载 作者:行者123 更新时间:2023-11-29 04:24:13 27 4
gpt4 key购买 nike

有人可以向我解释为什么它总是只有一种颜色(黄色)吗?我唯一能做的改变就是改变蓝色的值。如果我把蓝色设为 0,那么一切都会变成白色。我真的不明白......我以为我会得到红色和(黄色和)绿色之间的各种颜色。

int randomNum = arc4random()%255;

int greenLevel;
greenLevel = 255-randomNum;

NSLog(@"%i",greenLevel);

if (posi==NO){
greenLevel=randomNum;
}


CGContextSetRGBFillColor(contextRef, 244, greenLevel, 30, 1);

最佳答案

首先,greenLevel 有何用处?

为什么不直接使用...

int randomNum = arc4random()%256;

CGContextSetRGBFillColor(contextRef, 244.0 / 255.0, randomNum / 255.0, 30 / 255.0, 1);

整洁多了。

其次,指定颜色的范围是从 0 到 1,因此您需要将 255 种颜色除以 255 才能获得适用于 iOS 的颜色。

关于ios - 绘图颜色总是错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586794/

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