functionrgbToHex(r, g, b) {return((r <<16) | (g <<8) | b).toString(16); }functionhexToRgba(hex, opacity =1) {return{r:parseInt("0x"+ hex.slice(1,3)),g:parseInt("0x"+ hex.slice(3,5)),b:parseInt("0x"+ hex.slice(5,7)) } }functiongetColorLevel(color) {const{ r, ...
乘数、被乘数都要先转化为二进制 NSLog(@"%.2lf",0X1A /255.0); NSLog(@"%.2lf",26 /255.0); 这两个打印函数打印出来的值是一样的。 也就是说我们可以直接用16进制的色号进行颜色设置; 如果颜色是#(0X0E,0X60,0X98,1),我们可以直接设置成RGBACOLOR(0X0E,0X60,0X98,1),当然如果颜色常用,可以定...