/ / Autolayout de 2 étiquettes UIL multilignes - ios, xcode, xcode6, autolayout

Autolayout de 2 étiquettes UIL multilignes - ios, xcode, xcode6, autolayout

Je fais un "Dernières nouvelles" XIB que je vais réutiliser dans mon scénarimage.

Le problème est que le fichier XIB a, pour une raison quelconque, une hauteur beaucoup plus grande qu'il ne le devrait. J'ai essayé d'utiliser preferredMaxLayoutWidth ou en définissant la contrainte de hauteur pour être a >= x mais rien n'a fonctionné.

Voici ma hiérarchie de vues et les contraintes des vues: entrer la description de l'image ici

entrer la description de l'image ici

entrer la description de l'image ici

entrer la description de l'image ici

entrer la description de l'image ici

entrer la description de l'image ici

entrer la description de l'image ici

entrer la description de l'image ici

Le résultat est le suivant:

entrer la description de l'image ici

Voici la hiérarchie de la scène du storyboard: entrer la description de l'image ici

J'espère que c'est assez d'information et merci d'avance!

Réponses:

0 pour la réponse № 1

Mon hypothèse de regarder vos schémas de plumes est quele conteneur de niveau supérieur est contraint vers le haut et le bas de sa super vue. Cette contrainte est probablement supérieure aux autres contraintes. Brisez ces contraintes et voyez si cela aide.


0 pour la réponse № 2

Le problème était que le Content Hugging Priority et le Content Compression Resistance Priorityweren "t correctement défini, de sorte que UIImageView sur la gauche était toujours en expansion à sa hauteur maximale.

Le problème avait disparu une fois le Content Priorities ont été définis pour que le texte de droite détermine la hauteur du conteneur.