如何为 UIKit 控件设置自定义颜色?

发布于 2024-11-29 05:13:33 字数 143 浏览 1 评论 0原文

是否可以为 UIKit 控件提供自定义颜色代码?

是通过传递十六进制颜色值还是使用 RGB 值?

刚刚注意到文档中有一个 initWithRed:green:blue:alpha: 方法

有什么方法可以让十六进制代码工作吗?

Is it possible to give custom color codes to UIKit controls?

Either by passing hex color values or working with RGB values?

Just noticed in the documentation there is a initWithRed:green:blue:alpha: method

Any way of getting hex codes to work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

给我一枪 2024-12-06 05:13:33

使用以下宏可以让我完成我正在寻找的事情

#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]

改变颜色只是调用宏的问题

self.view.backgroundColor = UIColorFromRGB(0xFEBFBF);

A use of the following macro would allow me to accomplish what I am looking for

#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]

To change the color is just a matter of calling the macro

self.view.backgroundColor = UIColorFromRGB(0xFEBFBF);
还不是爱你 2024-12-06 05:13:33

您的另一个选择是将十六进制值转换为 RGB 并将其输入界面生成器中。

在此处输入图像描述

Your other option is to convert your hex values to RGB and enter them in the interface builder.

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文