zoukankan      html  css  js  c++  java
  • (转)UIColor 的使用

    os开发-UIColor的使用。
    
    在ios开发中,经常遇到对UIColor的相关操作。
    
    比如这样
    
            self.backgroundColor = [UIColorredColor];
    
    这里的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.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代码,就能使用任意一种你喜欢的颜色。
     
  • 相关阅读:
    SICP 1.9-1.10
    SICP 1.6-1.8
    SICP 1.1-1.5
    【最小生成树】Codeforces 707B Bakery
    【数学】Codeforces 707C Pythagorean Triples
    【离线】【深搜】【树】Codeforces 707D Persistent Bookcase
    【贪心】Vijos P1615 旅行
    【字符串】【最小表示法】Vijos P1683 有根树的同构问题
    【模拟】Vijos P1005 超长数字串
    【并查集】【模拟】Codeforces 698B & 699D Fix a Tree
  • 原文地址:https://www.cnblogs.com/ak23173969/p/4401853.html
Copyright © 2011-2022 走看看