我的int值很大RGB = 4294967295;
如何从该值设置颜色?在c ++中,我可以使用setRGB()方法。如何在iOS中制作?

最佳答案

您可以像这样使用按位运算符:

float alpha = (intARGB >> 24) % 256;
float red = (intARGB >> 16) % 256;
float green = (intARGB >> 8) % 256;
float blue = intARGB % 256;
UIColor *theColor = [UIColor colorWithRed:red/255. green:green/255. blue:blue/255. alpha:alpha/255.];

09-25 17:28