UIImageView: Changer la taille à la taille de l'image?
J'ai un UIImageView
avec le contenu du mode Aspect Ajustement de taille 220x155. Je suis l'insertion dynamique des images différentes dans différentes résolutions, mais plus grandes que la taille de la UIImageView. Comme le contenu en mode Aspect Ajustementl'image est redimensionnée à l'égard du ratio pour s'adapter à la UIImageView.
Mon problème, c'est que si, par exemple, l'image à l'intérieur de la UIImageView est mis à l'échelle 220x100, je voudrais le UIImageView à diminuer à partir d'une hauteur de 155 à 100 trop pour éviter l'espace entre mes éléments.
Comment puis-je faire cela?
source d'informationauteur dhrm
Vous devez vous connecter pour publier un commentaire.
Si je vous suis, à droite, il serait quelque chose comme ceci: obtenir la taille de l'image par:
calculer l'échelle du ratio largeur
vérifier l'échelle de la hauteur (en utilisant le même ratio pour garder l'aspect)
Basé sur Michael réponse, voici une méthode complète
Modifier pour Steven Stefanik réponse: Cette méthode rompt lorsque originalSize {0, 0}. Peut-être tenir compte de ces modifications
Dernière édition:
Il semble que j'ai mal compris la question.
Pour obtenir la taille réelle que vous pourriez essayer: