zoukankan      html  css  js  c++  java
  • IOS UIColor 自定义颜色

    这几篇经常使用 UIColor,但是却碰到了很多问题,主要的问题,就是自定义颜色 和 同  CIColor 与  CGColor 之间的联系、转换

    花了点时间,终于搞明白了。

    1. 利用UIColor展现 #F6F6F6 这个传统的颜色

    #F6F6F6 为一个 16 进制表示的RPG颜色,所以,需要先转换成 10进制,其中 F6 - 240,F6 -  240 ,F6 - 240
    之后,一行代码即可  UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1];

    本文禁止任何网站转载,严厉谴责那些蛀虫们。
    本文首发于,博客园,请搜索:博客园 - 寻自己,查看原版文章
    本文首发地址:IOS UIColor 自定义颜色 - http://www.cnblogs.com/xunziji/archive/2012/09/27/2706136.html


    2. UIColor 、CIColor和CGColor 之间的关系

    出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10进制、2 进制、16 进制等存储。

    三者之间都是能够方便转换的,特别是很多构造函数


    3. 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

    测试代码:

        //#F6F6F6
        UIColor *testColor1= [UIColor colorWithRed:240/255.0 green:240/255.0 blue:240/255.0 alpha:1];
        labelColor.backgroundColor =  testColor1;
        
        //testColor1.CIColor;
        //testColor1.CGColor;
    本文禁止任何网站转载,严厉谴责那些蛀虫们。
    本文首发于,博客园,请搜索:博客园 - 寻自己,查看原版文章
    本文首发地址:IOS UIColor 自定义颜色
  • 相关阅读:
    统计难题(字典树 模版题)
    hadoop2.2.0集群安装
    HDU 3068 回文串--Manacher
    Poj 3974 回文串--Manacher
    word模版另存为网页(*.htm,*.html),转为jsp页面并加入数据后导出成word
    OpenCV——字符提取并保存
    直线检测
    图像切边
    OpenCV 中轮廓包裹的几个函数boundingRect、minAreaRect、minEnclosingCircle用法
    使用级联分类器实现人脸检测(OpenCV自带的数据)
  • 原文地址:https://www.cnblogs.com/xunziji/p/2706136.html
Copyright © 2011-2022 走看看