os开发-UIColor的使用。在ios开发中,经常遇到对UIColor的相关操作。比如这样 self.backgroundColor = [UIColorredColor];这里的redColor是UIColor定义好的颜色。可以直接使用。相同的,还有这样几种。UIColor blackColorUIColor darkGrayColorUIColor lightGrayColorUIColor whiteColorUIColor grayColorUIColor redColorUIColor greenColorUIColor blueColorUIColor cyanColorUIColor yellowColorUIColor magentaColorUIColor orangeColorUIColor purpleColorUIColor brownColorUIColor clearColorUIColor lightTextColorUIColor darkTextColorUIColor groupTableViewBackgroundColorUIColor viewFlipsideBackgroundColorUIColor scrollViewTexturedBackgroundColorUIColor underPageBackgroundColor不过有的时候,这几种不能满足我们的需要。我们需要借助RGB颜色自定义我们需要的。这时候就要用到下面的方法。self.backgroundColor = [UIColor colorWithRed:226.0/255.0 green:231.0/255.0blue: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代码,就能使用任意一种你喜欢的颜色。
新闻热点
疑难解答