2010-02-14 3 views

Répondre

12

interne, -drawInRect: fera tourner l'image dans l'orientation correcte en fonction de la propriété imageOrientation, puis retourner l'image à l'envers pour convertir les coordonnées en coordonnées UIKit de CoreGraphics. Ensuite, il appellera CGContextDrawImage.

En ce sens, -drawInRect: est sûrement plus lent. Mais utiliser CGContextDrawImage pour cibler UIKit nécessite de faire les tracas de transformation qui ne valent pas la peine pour la maintenance.

+0

Réponse très détaillée et instructive. Merci! –