摘要: 可以直接使用十六進制設定控件的顔色,而不必通過除以255.0進行轉換
建立一個Category,命名為UIColor+Hex,表示UIColor支援十六進制Hex顔色設定。
UIColor+Hex.h檔案
上面的代碼在開頭是兩個宏定義,就是對[UIColor colorWithRed:green:blue:alpha]方法的簡化,在UIColor(Hex)中聲明兩個方法-colorWithHexString和-colorWithHexString:alpha,這個很好了解。
UIColor+Hex.m檔案
這樣就擴充了UIColor,支援十六進制顔色設定。下面舉個栗子,設定UIButton一些顔色特征,來說明該擴充的使用,
使用差不多就這麼簡單,總結一下,本篇部落客要有以下幾個細節或者說知識點,
(1)宏定義RGB_COLOR和RGBA_COLOR可以設定顔色
(2)UIColor+Hex擴充可以設定顔色
(3)導航欄上面的BarButtonItem怎麼設定為Button
(4)Button一些常用和不常用的屬性設定
程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!
本文轉自當天真遇到現實部落格園部落格,原文連結:http://www.cnblogs.com/XYQ-208910/p/5127233.html,如需轉載請自行聯系原作者