Contrainte pour append plus d'espace entre deux UIViews

Je développe une application iPhone avec XCode 4.5.2 et le dernier SDK.

Maintenant, j'utilise Autolayout pour travailler avec un storyboard et l'utiliser avec iPhone 4S et iPhone 5.

C'est ainsi que vous pouvez le voir avec le facteur de forme Retina 3.5:

entrez la description de l'image ici

Et voici comment vous pouvez le voir avec le facteur de forme Retina 4:

entrez la description de l'image ici

J'ai besoin d'append plus d'espace entre Todos los establecimientos et Todos los produits . Et aussi, entre Todos los produits et Por distancia> .

Todos los establecimientos et Todos los products ont maintenant un Top Space to: Superview Contrainte Top Space to: Superview .

Comment puis-je faire pour append plus d'espace entre ces éléments lorsque j'utilise le facteur de forme Retina 4?

Cela peut être fait via une contrainte avec less de 1.0 Priorité. Pour créer une contrainte entre deux vues, select les deux et click le button de contrainte dans le coin inférieur droit du générateur d'interface pour sélectionner la contrainte dont vous avez besoin dans ce cas.

Raywenderlich a un bon tutoriel sur ce sujet: Partie 1 Partie 2

Ou lisez la documentation Apples: Guide Apple – Comprendre les contraintes

Si vous souhaitez que les labels "Busqueda por filters" et "Por valoracion" maintiennent leurs distances fixes en haut et en bas (respectivement), vous pouvez intégrer "Todos los establecimientos", "Todos los products" et "Por distancia "dans une vue. Ces trois éléments auront des espaces fixes vers le haut, le milieu et le bas de cette vue. Donnez à cette vue des contraintes d'espacement vertical à l'label "Busqueda por filters" ci-dessus, et à l'label "Por valoracion" ci-dessous, et supprimez toute contrainte d'espacement en haut ou en bas de la vue principale. Lorsque la taille de l'écran devient plus grande, cette vue s'étire en donnant plus d'espace entre ses vues.