gpt4 book ai didi

uilabel - 设置标签文本的RGB值

转载 作者:行者123 更新时间:2023-12-04 05:00:09 24 4
gpt4 key购买 nike

我的颜色代码为R:38 G:171 B:228,但是当我在颜色中将值设置为.38f时,红色为:绿色:蓝色:,我无法获得所需的颜色:

[CategoryLbl setTextColor:[UIColor colorWithRed:.38f green:.171f blue:.226f alpha:1.0f]];

请帮忙。

最佳答案

您正在混合两个比例尺:UIColour看起来使用浮点值0-1,而通常的RGB值为0-255。相反,你想要

 38 / 255 = 0.1491f
171 / 255 = 0.6706f
226 / 255 = 0.8863f

所以
[CategoryLbl setTextColor:[UIColor colorWithRed:0.1491f green:0.6706f blue:0.8863f alpha:1.0f]];

可能有更好的方法可以做到这一点,例如使用0-255的值-我不太了解OSX/iPhone的开发情况。

实际上看起来您可以做到:
[CategoryLbl setTextColor:[UIColor colorWithRed:(38/255.f) green:(171/255.f) blue:(226/255.f) alpha:1.0f]];

较容易理解(尽管我给了您足够的d.p。第一个应该准确无误)。

关于uilabel - 设置标签文本的RGB值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10190700/

24 4 0