Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何从UIColor中检索灰度值?_Objective C_Image_Colors_Uiimage - Fatal编程技术网

Objective c 如何从UIColor中检索灰度值?

Objective c 如何从UIColor中检索灰度值?,objective-c,image,colors,uiimage,Objective C,Image,Colors,Uiimage,如果我有任何随机UIcolor,并希望检索其灰度值,我该如何做?我在苹果网站上找到了这段代码,但对我来说没有任何意义,因为它只返回bool - (BOOL)getWhite:(CGFloat *)white alpha:(CGFloat *)alpha //如果你正在制作一种新的颜色 UIColor * newColor = [ UIColor colorWithWhite:grey alpha:alpha] ; 谢谢我有两个问题:第一,为什么要给灰色加0.5?2) 这个函数

如果我有任何随机UIcolor,并希望检索其灰度值,我该如何做?我在苹果网站上找到了这段代码,但对我来说没有任何意义,因为它只返回bool

- (BOOL)getWhite:(CGFloat *)white
       alpha:(CGFloat *)alpha
//如果你正在制作一种新的颜色

 UIColor * newColor = [ UIColor colorWithWhite:grey alpha:alpha] ;

谢谢我有两个问题:第一,为什么要给灰色加0.5?2) 这个函数返回的值的范围是什么(什么是黑色,什么是白色)?我添加了0.5JSUT来向您展示如何处理返回的灰色值。返回值为灰色和alpha,范围在0.0和1.0之间
 UIColor * newColor = [ UIColor colorWithWhite:grey alpha:alpha] ;