Rapport d'aspect dans UIImageView

J'ai une application qui peut append une photo de l'appareil photo ou de la galerie. Après avoir ajouté chaque photo montre dans UIImageView . Mais ils montrent avec un mauvais rapport d'aspect. Les photos sont étendues sur UIImageView's taille UIImageView's .

Comment puis-je montrer des photos avec leur ration d'aspect réel?

UPD et qu'en est-il des petites images? Si l'user ajoute une image vraiment petite, cette image sera redimensionnée sur toute la surface de UIImageView . Comment montrer ces images en taille réelle?

Faire myImageView.contentMode = UIViewContentModeScaleAspectFit; est une option.

Mais cela ne suffit pas car cela modifie le format de l'image, mais cela ne change pas l'image source.

La seule façon de faire cela est d'utiliser le UIGraphicsImageContext comme expliqué ici: Redimensionner UIImage avec le format d'image?