文档显示clearColor的灰度和alpha = 0。这到底是什么意思?它仅仅是一种与背景相匹配的颜色吗?
发布于 2011-05-27 05:44:41
clearColor就是它所说的那样,它是清晰的,所以无论clearColor视图背后的视图是什么颜色,都会显示出来。把它想像成透明的玻璃,它是透明的,例如,它的alpha值为0(零)。
所以,假设你的窗口背景是红色的,你放在它上面的视图的背景是clearColor,那么你会看到红色…
发布于 2011-05-27 06:11:59
不确定你是否想要单独的定义。是的,[UIColor clearColor]是透明的。然而,具体到“文档中说clearColor的灰度和alpha = 0。这到底是什么意思?”
a)灰度0等于黑色。
b) alpha等于不透明度,其中1为纯色,0为透明。
因此,文档中说clearColor是一种完全透明的黑色。(这使得它的颜色无关紧要)
基本上,无论它背后是什么颜色/图像,它都会以100%的清晰度照亮。
发布于 2011-05-27 05:39:32
这意味着它是透明的,所以,背景颜色。
仅供参考:这可能是你最常用的颜色。例如,如果您将标签放在图像上,则需要标签的背景是透明的。
label.backgroundColor = [UIColor clearColor];https://stackoverflow.com/questions/6145410
复制相似问题