swift中如何将一个数字转换为相应颜色所需的
UIColor(red: CGFloat((value & 0xFF0000) >> 16) / 255
,green:CGFloat((value & 0x00FF00) >> 8) / 255,
blue:CGFloat((value & 0x0000FF) / 255,alpha:
CGFloat(alphaValue))
上式中value为传入的数值,alphaValue为透明度数值,公式的意思是将value与16进制数进行与操作,即可得到需要的对应位数,再进行无符号右移操作除以255,即可得到需要的数.
另外,CGFloat is just a typedef for either float or double.