UIView self.layer.shouldRasterize = YES и проблемы с производительностью

Я хотел бы поделиться своим опытом использования флага self.layer.shouldRasterize = YES;в UIViews.

У меня есть иерархия классов UIView, в которой self.layer.shouldRasterizeвключено для повышения производительности прокрутки(все они имеют СТАТИЧЕСКИЕ подвиды, которые больше, чем экран устройства).

Сегодня в одном из подклассов я использовал CAEmitterLayerдля получения хороших эффектов частиц.

Производительность действительно низкая , хотя количество частиц было действительно низким (50 частиц).

В чем причина этой проблемы?

14
задан Omar Abdelhafith 27 July 2013 в 02:45
поделиться