IOS UIColor 自訂色彩

來源:互聯網
上載者:User

這幾篇經常使用 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 自訂色彩
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.