La Position et la taille sont ambigus pour “affichage de l'Image”
Je suis en train de mettre une UIImageView n'a pas de taille fixe et la largeur de la table de montage séquentiel. J'ai mis le premier espace de conteneur supérieur ou égal à 20, en haut de l'espace du conteneur supérieur ou égal à 20 et de l'espace de remplissage de récipient à supérieur ou égal à 20 espacement vertical et d'un UICollectionView, le UICollectionView satisfaire les contraintes. Mais le UIImageView ne fonctionne pas, il me dit que c'est la Position et la taille sont ambigus. Comment puis-je le faire fonctionner? Mon Idée est peu importe la taille de l'affichage de l'image, il sera toujours garder 20 espace de mener, de haut, de fuite et de bas.
J'ai réglé la hauteur et la largeur supérieure ou égale à une certaine valeur et leur priorité à 999, il est inférieur à celui de la principale, en haut et en fin de chaîne de priorité. et j'ai mis de l'imageview pour centrer horizontalement. mais j'ai de la hauteur et la position verticale sont ambigus pour “affichage de l'Image”.
http://i39.tinypic.com/24wxbh4.png
Il n'y a pas de code. Veuillez voir le pic.
OriginalL'auteur yong ho | 2013-10-11
Vous devez vous connecter pour publier un commentaire.
Pouvez-vous voir ce qui se passe quand vous ajouter de la hauteur et la largeur de contraintes à la
UIImageView
, mais de définir leurs priorités de faible valeur, par exemple 1? Il doit aider, mais maintenantUIImageView
ne sera pas centré. Vous pouvez y remédier en plaçantUIImageView
dans une autre vue (videUIView
) et le centrage de celui-ci à la fois horizontalement et verticalement.Laissez vos contraintes comme ils sont, mais d'AJOUTER de nouvelles contraintes pour la largeur et la hauteur (ÉGALITÉ, pas plus grand ou égal) avec une priorité égale à 1. Pensez-y: si il n'y a pas d'image (s'il vous plaît lire sur
intrinsicContentSize
) et tout ce que vous avez sont deux "supérieur ou égal" contraintes, Mise en page Automatique de ne pas savoir quelles sont les marges que vous souhaitez, parce que beaucoup de paires de satisfaire les contraintes.Merci ça a fonctionné. Bien que l'on indique la position verticale est ambigu, mais les lignes sont enfin tous bleu.
J'ai fait une mise en page similaire et je ne reçois pas le message d'avertissement concernant ambiguë la position verticale. Donc, je ne suis pas sûr de savoir pourquoi cela arrive.
OriginalL'auteur Arek Holko
Lorsque vous obtenez cette erreur:
Probablement à la suite de contraintes sont manquantes ou mal réglé:
OriginalL'auteur Sumoanand
Si vous utilisez la Pile des points de Vue, assurez-vous que la Photo d'Affichage de l'Image est à l'intérieur de la Vue de la Pile! (Comme dans l'Apple Tutoriel)
C'était tout pour moi, merci! Je suis en train de travailler sur la
FoodTracker
tutoriel et je n'ai pas réussi à inclure leUIImageView
à l'intérieur de laStack View
.OriginalL'auteur Prahas David Nafissian
Si vous voulez donner de la marge genre de chose en touche par le biais de codage que s'il vous plaît essayer ces si ça va marcher
J'espère que cela va fonctionner..!!!
prendre le bouton IBOutlet bien que l'essayer..!! 🙂
OriginalL'auteur Indra
Dans les cas où la hauteur/largeur ne sont pas ambigus à l'exécution, mais ambiguë au storyboard temps, par exemple, la définition d'une image dynamique, ayant un conteneur de vue, etc, j'essaie d'ajouter des contraintes à l'espace réservé coche vérifié silence xcode.
OriginalL'auteur moger777