ios开发-UIColor的使用。

在ios开发中,经常遇到对UIColor的相关操作。

比如这样

        self.backgroundColor = [UIColor redColor];


这里的redColor是UIColor定义好的颜色。可以直接使用。

相同的,还有这样几种。

UIColor blackColor
UIColor darkGrayColor
UIColor lightGrayColor
UIColor whiteColor
UIColor grayColor
UIColor redColor
UIColor greenColor
UIColor blueColor
UIColor cyanColor
UIColor yellowColor
UIColor magentaColor
UIColor orangeColor
UIColor purpleColor
UIColor brownColor
UIColor clearColor
UIColor lightTextColor
UIColor darkTextColor
UIColor groupTableViewBackgroundColor
UIColor viewFlipsideBackgroundColor
UIColor scrollViewTexturedBackgroundColor
UIColor underPageBackgroundColor


不过有的时候,这几种不能满足我们的需要。我们需要借助RGB颜色自定义我们需要的。这时候就要用到下面的方法。

self.backgroundColor = [UIColor colorWithRed:226.0/255.0 green:231.0/255.0 blue:237.0/255.0 alpha:1.0];


这里先介绍下RGB颜色。

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

我们查询RGB颜色的时候,得到的是这样的代码。形如:#F6F6F6  

#F6F6F6   其实对应的是十六进制。 每两位代表一种颜色通道。   #F6(R)|F6|(G)F6|(B)   而F6十六进制转10进制为246.

所以如果要设置成  #F6F6F6   这种颜色。那上述代码应该改为

self.backgroundColor = [UIColor colorWithRed:246.0/255.0 green:246.0/255.0 blue:246.0/255.0 alpha:1.0];


简单吧。只要查表找出对应的RGB代码,就能使用任意一种你喜欢的颜色。

下面附带一下RGB颜色查询对照表。

查询RGB颜色查询对照表请点我



  • 22
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Colin丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值