В документации сказано, что clearColor grayscale и alpha = 0. Что это значит? Это только цвет, соответствующий тому, что имеет фон?
UIColor clearColor
Ответ 1
clearColor - это именно то, что он говорит, это ясно, так что независимо от того, какой цвет выглядит из-за представления clearColor, будет отображаться. Подумайте об этом как о прозрачном стекле, это видно через, например, имеет альфа-значение 0 (ноль).
Итак, скажите, что ваш оконный фон является красным, а фон представления, который вы размещаете поверх него, - clearColor, тогда вы увидите красный...
Ответ 2
Не уверен, хотите ли вы отдельных определений. Да, [UIColor clearColor]
прозрачен. Как бы то ни было, для "Документация говорит, что clearColor grayscale и alpha = 0. Что это значит?"
a) Полутоновое серое значение 0 равно цветному черному.
b) альфа равна непрозрачности, где 1 является твердой и 0 прозрачной.
Поэтому в документации говорится, что clearColor
- это черный цвет с полностью прозрачной непрозрачностью. (что делает какой цвет несущественным)
В принципе, любой цвет/изображение за ним светится с 100% -ной ясностью.
Ответ 3
Это означает, что он прозрачен, поэтому да, цвет фона.
FYI: Вероятно, это цвет, который вы используете больше всего. Например, если вы поместите ярлык на изображение, вам нужно, чтобы фон метки был прозрачным.
label.backgroundColor = [UIColor clearColor];