2010-04-23 6 views
0

J'essaie depuis 5 heures maintenant:Comment dessiner un UIImageView dans -drawRect :?

- (void)drawRect:(CGRect)rect { 
    // flip the wrong coordinate system 
    CGContextTranslateCTM(context, 0.0f, rect.size.height); //shift the origin up 
    CGContextScaleCTM(context, 1.0f, -1.0f); //flip the y-axis 

    CGContextDrawImage(context, myImgView.frame, myImageView.image.CGImage); 
} 

Le problème: Bien que l'image à faire correctement, les coordonnées spécifiées par le cadre de UIImageView sont complètement inutiles. L'image apparaît complètement erronée à l'écran.

Je suppose que je dois aussi retourner le CGRect de l'UIImageView? Mais comment?

Répondre

Questions connexes