Как добавить голый CALayer как «subview» в UIView? - PullRequest
3 голосов
/ 25 августа 2009

Я думаю, что добавление CALayer в качестве "subview" каким-то образом экономит много памяти. UIView всегда поставляется с 3 копиями своего растрового изображения (слой представления, дерево рендеринга и другое, плюс само представление, поэтому каждый пиксель сохраняется 4 раза). Но как это можно сделать?

1 Ответ

14 голосов
/ 25 августа 2009

UIView - это в основном оболочка для CALayer. Таким образом, вы можете добавить слой непосредственно к слою вида. Это можно сделать, позвонив по номеру

[[theView layer] addSublayer:newLayer];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...