Question

J'expérimente avec la couche d'un UIImageView, en particulier en ajoutant des coins arrondis.

Ma question est, Quel est l'impact sur la performance (le cas échéant) en procédant comme suit:

[self.imgView.layer setCornerRadius:10.0f];
[self.imgView.layer setMasksToBounds:YES];
[self.imgView.layer setBorderWidth:2.0f];
[self.imgView.layer setBorderColor:[[UIColor yellowColor] CGColor]];

sur 'Pre-rendu' l'image avant de la main.

Merci

Était-ce utile?

La solution

CoreAnimation en général est très rapide -. En fait, trop vite à vous inquiéter à ce sujet

Donc, si l'image originale peut être d'une valeur ou d'une autre frontière est ce que vous pourriez avoir besoin plus tard, utilisez les attributs CALayer.

Je vais avec prerendered que si le motif de la bordure est définie dans la pierre. En outre, CA peut à accélérer les choses de temps en temps lors d'un masquage est impliqué car il vous permet d'utiliser des images opaques au lieu de la transparence, de sorte que la région qui a besoin alpha mélange est nettement plus faible (mais pas de numéro dur celui-là).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top