Domanda

sto sperimentando con lo strato di un UIImageView, in particolare l'aggiunta di angoli arrotondati.

La mia domanda è, Qual è l'impatto sulle prestazioni (se presente) facendo quanto segue:

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

over 'il pre-rendering' l'immagine prima mano.

Grazie

È stato utile?

Soluzione

Core Animation in generale è molto veloce -. In realtà, troppo veloce per preoccupare

Quindi, se l'immagine originale può essere di qualsiasi valore, o un confine diverso è quello che potrebbe essere necessario in seguito, utilizzare gli attributi quelli CALayer.

mi piacerebbe andare con prerendered solo se il modello di confine è scolpito nella pietra. Ulteriormente, CA potrebbe ad accelerare di volta in volta quando mascheratura è coinvolto in quanto consente di utilizzare immagini opache anziché trasparente, così la regione che deve alpha blending è considerevolmente più piccola (ma nessun numero duro che uno).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top