I afficher une image de la rétine (avec @ 2x.png extension) en utilisant:l'image Retina affiche trop grand dans le simulateur de rétine
myImage = [UIImage imageNamed:@"[email protected]"];
UIGraphicsBeginImageContext(myImage.size);
[myImage drawAtPoint: CGPointZero];
myImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageView = [[UIImageView alloc] initWithImage:myImage];
NSLog(@"Dimension:%f x %f",myImage.size.width,myImage.size.height);
[self.view addSubview:imageView];
Cependant, l'image est affiché deux fois sa taille sur la simulation de la rétine. L'image et le simulateur ont tous deux une résolution de 640 x 960, donc je m'attendrais à ce que l'image remplisse l'écran.
Je sais qu'il y a d'autres façons que CGContext d'afficher une image, mais c'est comme cela que j'aurais besoin d'autres buts dans mon code.
Une idée de pourquoi j'ai ce problème de définition?