J'ai un ImageView à l'intérieur d'une cellule de table à dimensionnement automatique qui a un mode de contenu Aspect Fit. Lorsque la table charge complètement l'image elle-même, elle est redimensionnée pour s'adapter à la largeur de la cellule tout en conservant le rapport d'origine. Toutefois, la hauteur de la cellule du tableau est aussi grande que si le mode de contenu Ajuster n'a jamais été appliqué à la vue de l'image.ImageView dans la cellule du tableau de dimensionnement automatique utilise la hauteur de l'image avant que l'ajustement d'aspect ne soit appliqué
Le rouge dans cette image est le point de vue de l'image et l'espace au-dessus et au-dessous de l'image réelle est ce que je suis en train d'éviter.
Quand je remplace Aspect Fit avec Aspect de remplissage, c'est ce que la même cellule ressemble à:
C'est ce que je veux dire quand je dis qu'il ressemble à la vue de l'image utilise la hauteur l'image avant l'ajustement d'aspect est appliquée. Ai-je manqué une contrainte ou un paramètre dans ImageView? Toute aide est appréciée!
avez-vous défini une contrainte pour la hauteur de votre vue d'image dans votre cellule? –
D'où viennent ces images? Sont-ils téléchargés à partir d'un serveur distant ou sont-ils dans votre fichier assets.xcassets? –
Les images sont téléchargées depuis une URL. – user3029918