У меня есть сетка CALayer (с родительским NSView, заключенным в NSScrollView), который содержит кучу подслоев, каждый подслой рисует изображение. Когда я отключу тени для подслоев, производительность отличная. Однако, как только я их разрешаю, рисунок начинает сильно отставать.CALayer shadow performance
Есть ли что-нибудь, что я могу сделать, чтобы улучшить это? Я слышал об использовании shouldRasterize
на iOS для улучшения теневой производительности, но это свойство недоступно в OS X.
Я уже пытался: -/ – indragie 2010-11-29 04:26:25
Предполагаю, что вы устанавливаете свойство тени слоя ... попытались ли вы нарисовать тень в качестве фона фона с помощью кварца? – 2010-11-29 04:43:35