? 定義宏 >> 16 的意思是把16進(jìn)制轉(zhuǎn)換成2進(jìn)制后佛猛,右移16位(移動(dòng)掉的直接舍棄)
#define UIColorFromRGBA(RGBValue, alphaValue) [UIColor colorWithRed:((float)((RGBValue & 0xFF0000) >> 16))/255.0 green:((float)((RGBValue & 0x00FF00) >> 8))/255.0 blue:((float)(RGBValue & 0x0000FF))/255.0 alpha:alphaValue]
? 使用方法
self.view.backgroundColor = UIColorFromRGBA(0xff0000, 1.0);