Непрозрачный флаг используется в качестве оптимизации для рендеринга.Если вы установите значение YES, когда представление не должно быть непрозрачным, вы можете получить неожиданный рендеринг, если вы действительно хотите, чтобы что-то было видно через представление.
Насколько я понимаю, непрозрачный флаг иногда проверяется, чтобы увидетьальфа-значение должно быть даже проверено.