UIView self.layer.shouldRasterize = YES et problèmes de performances

Je voudrais partager mon expérience de l'utilisation de self.layer.shouldRasterize = YES; drapeau sur UIViews.

J'ai un UIView hiérarchie de classe a self.layer.shouldRasterize tourné SUR afin d'améliorer les performances de défilement (tous ont STATIQUE des sous-vues qui sont plus grandes que l'écran de l'appareil).

Aujourd'hui dans l'une des sous-classes, j'ai utilisé CAEmitterLayer pour produire de nice les effets de particules.

La performance est vraiment pauvre bien que le nombre de particules a été vraiment faible (50 particules).

Quelle est la cause de ce problème?

source d'informationauteur Summon