gpt4 book ai didi

ios - 如何从 int 正确设置 UIColor?

转载 作者:可可西里 更新时间:2023-11-01 05:01:32 24 4
gpt4 key购买 nike

我正在尝试通过为其分配一个值来设置 UITextViewtextColor

在我之前的程序中

textView.textColor = 0x000000;

但后来,当我有

textView.textColor = 0x888888;

弹出一个 fatal error :“使用 ARC 不允许将‘int’隐式转换为‘UIColor *’”。

如何将我的 int 转换为 UIColor 以正确设置文本颜色?为什么它适用于 0x000000 而不是 0x888888?

最佳答案

作为你提交的答案,这不是答案 UIColorFromRGB 是一个在上面定义的宏 @implementation like

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0];

然后你可以使用 like

textView.textColor = UIColorFromRGB(0x888888);

您可以使用它的 UIColor 属性在 objective-c 中设置文本颜色 bg-color 等

enter image description here

关于ios - 如何从 int 正确设置 UIColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19405228/

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