iOS affichage de la Rétine: les images de taille double

De test/affichage de la rétine, j'ai créé une UIView avec une taille de 100x100.

J'ai créer 2 images:
- taille normale (100x100)
- la rétine size (200x200)

J'ai deux situations:
1) Non-Retina display + Taille Normale de l'image en arrière-plan
2) écran Retina + Rétine Taille de l'image en arrière-plan

Le 1er scénario est ok.
Dans le 2e scénario, l'image est de taille double et dans mon UIView je peux voir seulement 1/4 de l'image totale.

La même chose se passe lorsque j'essaie de mettre une image de fond pour mon UIViewController barre de navigation comme suit:

if (IS_RETINA()) {
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:IMG_NAVIGATION_BAR_BACKGROUND_RETINA] forBarMetrics:UIBarMetricsDefault];
}
else {
    [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:IMG_NAVIGATION_BAR_BACKGROUND] forBarMetrics:UIBarMetricsDefault];
}

OriginalL'auteur Bagbyte | 2012-02-20