“La largeur est égale à la hauteur” de la contrainte dans Interface Builder
Je ne peux pas trouver un moyen de créer un 'carré' contrainte, ce qui signifie "largeur égale à la hauteur" dans Interface Builder. Je suppose qu'il est possible d'ajouter une telle contrainte par programmation. Il y a une chose que je peux faire de l'IB? Peut-être que je n'ai juste pas le voir? Cela semble trivial, mais je ne le trouve pas.
- Je me souviens Peter Ammon parler de "s'Appuyer sur l'Interface Builder, autant que possible," dans la WWDC'12. Quelle ironie.
- Ouais, je pense qu'il y a encore quelques petites choses manquantes à partir de la mise en œuvre des contraintes de mise en forme. Il semble qu'ils ont donné accès à la plupart des paramètres, mais pas le multiplicateur, ce qui serait utile pour beaucoup de choses.
- Mais c'est de mieux en mieux et mieux! Je veux dire Mise en page Automatique a été introduit moins de 3 ans et de mon point de vue, le soutien est vraiment bon aujourd'hui.
Vous devez vous connecter pour publier un commentaire.
Mise À Jour De Xcode 5.1b5
Ctrl+cliquez et faites glisser à partir d'une vue et de la libération alors que le pointeur est sur le point de vue. Sélectionnez "Aspect Ratio". Il va créer une contrainte, où le premier et le deuxième élément est le point de vue.
Avant De Xcode 5.1
Vous ne pouvez pas parce que la largeur/hauteur de l'éditeur manque les champs pour se rapporter à une autre propriété ou de définir le ratio:
Par conséquent, vous ne pouvez pas exprimer le code suivant dans Interface Builder: