Подтвердить что ты не робот

Является ли непрозрачность и альфа-то же самое для UIView

Я хочу использовать анимацию, чтобы изменить цвет UIView, чтобы он исчезал, но каким-то образом я не могу получить доступ и установить непрозрачность, но я могу установить альфа. Интересно, одинаковы ли альфа и непрозрачность? Поиск в Интернете, и я не нашел хорошего ответа. Большое спасибо за вашу помощь!

4b9b3361

Ответ 1

Фактически "непрозрачность" означает "значение альфа-канала" вашего UIView. Когда представление полностью непрозрачно, это означает его alpha = 1, когда представление полностью прозрачно (непрозрачно) его alpha = 0.

Как о свойствах CALayer и UIView в Cocoa, да, они обеспечивают ту же функциональность.

Ответ 2

Просто попробуйте сами!

CALayer имеет opacity от 0 до 1, а UIView имеет alpha от 0 до 1. Они имеют одинаковый визуальный эффект.

Ответ 3

Альфа влияет на все, что нарисовано на представлении. Цвет фона альфа влияет на прозрачность цвета фона и все остальное, нарисованное на view.i.e, это приносит морозный эффект для всего вида. Непрозрачность означает, что вы не рисуете что-либо внизу, даже если вы прозрачны, это просто влияет на текущий вид.