Является ли рендеринг прозрачного UIView бесплатным? - PullRequest
2 голосов
/ 04 мая 2011

Насколько я понимаю, затраты на рендеринг полупрозрачного представления связаны с расходами на другое представление.А как насчет абсолютно прозрачного взгляда на другой взгляд?IE, цвет фона которого [UIColor clearColor].

1 Ответ

4 голосов
/ 04 мая 2011

Я бы не сказал "бесплатно".UIView выделяется память.Итак, что касается использования памяти, нет, это не «бесплатно».Однако это не потребует больших усилий от графического процессора, если и только если альфа-значение (непрозрачность) цвета фона точно равно нулю.Если, как вы сказали, вы используете clearColor, непрозрачность равна нулю.Если непрозрачность не равна нулю, графический процессор должен смешивать цвета, что потребляет больше графической памяти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...