opaque
означает, что не рисует ничего внизу, даже если вы прозрачны.
Альфа-версия цвета фона влияет только на прозрачность цвета фона, а не на что-либо еще нарисованное на виде..
alpha
влияет на все, что рисуется на виде.
Непрозрачное свойство может дать вам увеличение скорости - если вы знаете, что ваш вид не будет никогда Имея прозрачность, вы можете установить это значение на YES
, и когда iOS отображает ваше представление, оно может оптимизировать производительность и ускорить его рендеринг.Если для этого параметра установлено значение NO
, iOS придется смешивать ваш вид с представлением внизу, даже если в нем нет прозрачности.
Альфа также влияет на альфа цвета фона, т.е.если цвет фона составляет 0,5 прозрачного, а альфа также равен 0,5, это приводит к тому, что альфа фонового представления получает 0,25 (0,5 * 0,5).