2010-03-08 6 views
0

précédemment j'avais tableviewcell personnalisé et chargeait à partir de Nib.in que j'ai spécifié le mode "Aspect à adapter" pour mon imageview. mais le chargement de ce fichier Nib était trop lent. J'ai donc commencé à dessiner le contenu de uitablewviewcell. Voici un code pour ce que je fais pour dessiner l'image.UIimageview drawInRect avec l'aspect pour ajuster le mode

[image drawInRect:CGRectMake(10,10,80,100)]; 

mais cela ne me donne pas le même effet que ce que j'avais dans mon fichier Nib. c'est "Aspect to fit". L'image semble amidonnée. Ma question est de savoir comment atteindre le mode "Aspect à l'ajustement" en utilisant ce code.

Merci.

Répondre

2

Si l'image a la taille correcte (c.-à-vous ne pas besoin de l'échelle pour entrer dans la zone de dessin), vous pouvez utiliser

[image drawAtPoint:CGPointMake(10, 10)]; 

(ou calculer le point différemment si vous voulez centre-le).

Sinon, vous devrez calculer vous-même un rectangle avec le rapport d'aspect correct.

Questions connexes