2015-10-28 1 views
1

Quelle est la différence entre les attributs align et pin dans la mise en page automatique du storyboard?Différence entre la broche et l'alignement dans la mise en page automatique?

+2

ce lien pourrait vous aider http://stackoverflow.co m/a/27893049/5362916 –

+2

Copie possible de [J'ajoute une contrainte "align", mais Xcode ajoute une contrainte "pin" autolayout] (http://stackoverflow.com/questions/27892626/i-add-a-align -constraint-but-xcode-add-a-pin-contrainte-autolayout) – Arc676

Répondre

4

Pin Outil:

  • Pin listes d'outils de positionnement et des attributs de taille (décrits dans A propos de la mise en page automatique et contraintes de présentation) .Ces attributs se rapportent aux rectangles d'alignement des éléments sélectionnés. Seules les options de contrainte valides sont activées. Goupille outil pour voir les différents types de contraintes que vous pouvez mettre en place.

  • Les contraintes de largeur/hauteur imposent une largeur ou hauteur donnée sur un objet. Des contraintes de largeur/hauteur égales garantissent que plusieurs objets maintiennent une largeur ou une hauteur égale. Les pinping d'espace avant/arrière lient le côté gauche d'un objet au côté gauche de la vue parente (interlignage) ou le côté droit d'un objet au côté droit de la vue parent (arrière).

  • outil Pin, nous pouvez sélectionner l'élément unique puis définir des contraintes à son voisin le plus proche (qui peut être en contiennent superview un proche)

Exemple:

enter image description here

Aligner l'outil:

  • Aligner l'outil pour aligner plusieurs objets et pour aligner un seul objet avec le centre horizontal ou vertical (ou les deux) d'un conteneur.

  • outil Aligner nous permet sélectionner deux ou plusieurs éléments et définir des contraintes d'aligner leurs bords, les centres et le comportement de redimensionnement

Exemple:

enter image description here

pour plus d'informations : Auto Layout Constraints with the Pin and Align Tools