Je rencontre actuellement des difficultés avec AutoLayout. J'utilise le générateur d'interface et j'essaie de placer deux boutons d'égale largeur côte à côte, comme illustré dans l'image suivante.
Dans l'image d'aperçu suivante, titleImage a été correctement contraint et s'affiche correctement, mais les boutons ne le sont pas. J'ai expérimenté l'alignement du bouton 1 avec le bord d'attaque de titleImage et du bouton2 avec le bord de fin de titleImage, mais la distribution en largeur entre les deux boutons devient asymétrique à ce stade, comme illustré ci-dessous.
Mon objectif est de comprendre les contraintes qui manquent et qui devraient être appliquées aux deux boutons pour conserver des largeurs égales quel que soit le périphérique. Si possible, j'aimerais réaliser cela par le biais du constructeur d'interface, par opposition au code supplémentaire.
Ajouter les contraintes suivantes
Suivez les étapes et les captures d'écran pour une solution facile
[~ # ~] sortie [~ # ~]
J'espère que ça vous aide :)
Vous pouvez vérifier mon exemple - vous pouvez facilement viser cela en utilisant une contrainte proportionnelle. Aussi, vous pouvez facilement viser plusieurs UIViews proportionnelles. Veuillez regarder l'exemple ci-joint
https://dl.dropboxusercontent.com/u/48223929/TestViewController.xib
Ma solution est de
Remarque: Voir la capture d'écran.