iOS 常用RGB十六进制颜色设置的宏定义、方法

iOS 常用RGB十六进制颜色设置的宏定义、方法,第1张

hexadecimal code(十六进制编码),简写为 hex code。Hexadecimals (或 hex)是十六进制数字,这意味着它使用十六个不同的符号。

在 CSS 中,我们可以使用 6 位十六进制数字来表示颜色,每 2 位分别表示红色 (R)、绿色 (G) 和蓝色 (B) 成分。例如,#000000 是黑色,同时也是可能的数值中最小的。#FF0000是红色, #00FF00是绿色, #0000FF是蓝色。

你可能会疑惑为什么我们使用6位数来表示一种颜色而不是只用一位或二位,答案是使用6位数可提供给我们巨大数量的颜色变化。

会有多少种可能的颜色?16 个值和 6 个位置意味着我们有 16 的 6 次方,或者说超过 1600 万种可能的颜色。

在实际开发当中,我们会遇到各种设置颜色的场景。有通过RGB三原色设置的、有通过服务器返回十六进制字符串设置的、有设置颜色同时还设置透明度的、有本地使用十六进制设置的,本文将iOS中常用RGB十六进制颜色设置的宏定义及相关分类方法做了一个总结。

RGB

十六进制颜色 Hex

颜色设置宏定义的使用 :

分类的小括号中有分类名字

分类特点:

UIColor + Addition.h 声明

UIColor + Addition.m 实现

在使用的位置导入头文件,或者直接放到pch文件中。

设置RGB颜色

获取颜色的RGB值

本地设置十六进制颜色

字符串设置十六进制颜色

我是楚简约,感谢您的阅读,

喜欢就点个赞呗,“❤喜欢”,

鼓励一下,你在看,我就继续写~

非用户,可以点右上角的三个“...”,然后"在Safari中打开”,就可以点赞咯~

苹果手机三原色在设置里面。

三原色通常分为色彩三原色和光学三原色。色彩三原色(CMYK):品红、黄、青(是青不是蓝,蓝是品红和青混合的颜色)。色彩三原色可以混合出所有颜料的颜色,同时相加为黑色。光学三原色(RGB):红、绿、蓝。光学三原色组成显示屏显示颜色,三原色同时相加为白,黑白灰同属无色系。

三原色介绍:

三原色图片三原色光模式(英语:RGB color model),又称RGB颜色模型,是一种加色模型,将RGB三原色的色光以不同的比例相加,以产生多种多样的色光。

RGB颜色模型的主要目的是在电子系统中检测,表示和显示图像,比如电视和电脑,但是在传统摄影中也有应用。在电子时代之前,基于人类对颜色的感知,RGB颜色模型已经有了坚实的理论支撑。

RGB是一种依赖于设备的颜色空间:不同设备对特定RGB值的检测和重现都不一样,因为颜色物质(荧光剂或者染料)和它们对红、绿和蓝的单独响应水平随着制造商的不同而不同,甚至是同样的设备不同的时间也不同。

在文字颜色中选择自定义。

在文档中的文字,已经修改为了目前的颜色,将文字给选中,然后打开上方栏中的文字选项,在文字颜色中,选择打开里面的其他字体颜色,然后继续选择颜色面板中的自定义选项设置,在这里的颜色模式中就可以对颜色选择RGB或者HSL模式了,这里选择RGB即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7737940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存