web-dev-qa-db-fra.com

Comment envoyer des objets dans des fichiers NIB vers l'avant / l'arrière?

Comment ajuster les positions "z" des objets (par exemple, en envoyant UIImageViews en avant/arrière) dans le générateur d'interface intégrée dans Xcode?

85
Joe

Juste pour donner une réponse claire et à jour à ceci:

  1. Sélectionnez un objet d'interface, puis "Editeur | Organiser | Envoyer vers/précédent/etc", OU

  2. Sélectionnez l'objet window, puis cliquez sur 'Window' au-dessus de l'éditeur d'interface et sélectionnez les objets qu'il contient.

    • Cette photo montre où cliquer: enter image description here
  3. Ou vous pouvez développer le navigateur d'objets, utiliser le triangle d'affichage sur l'objet window et sélectionner dans la liste suivante: http://i.imgur.com/041xz.png

  4. Si l'option d'envoi vers l'avant/l'arrière est grisée, essayez de double-cliquer sur l'objet pour le sélectionner.

    • Merci à Bryce Thomas pour cette suggestion dans les commentaires
  5. Sinon, les objets sont répertoriés de haut en bas dans l'ordre dans lequel ils apparaissent dans la liste du navigateur d'objets.

    • Faites glisser un objet de la liste vers le dernier emplacement de la liste pour le placer au premier plan, par exemple.
132
Luke

Je sais qu'à l'origine, cette question était pour Xcode 4, mais elle est liée à une recherche Google.

Dans Xcode 5, 6 et 7, vous pouvez toujours accéder au menu Editeur, sélectionner et déplacer les éléments.

Image of Editor Menu

Mais vous pouvez également réorganiser en modifiant simplement l'ordre dans le plan du document.

Example of UI Items in a UIView

Ils sont dans l'ordre inverse des z-index: le haut de la liste est le dos de la pile, le bas de la liste est le devant. Faites simplement glisser votre élément d'interface utilisateur vers le bas pour l'amener au premier plan.

48
mikeho

Trouvé le: Cliquez sur l'objet que vous voulez déplacer et dans la barre de menu, sélectionnez Editeur> Arrangement

14
Joe

Cliquez également sur le triangle (ouvert) en bas de la colonne indiquant la vue/les objets/l’espace réservé/la fenêtre. Ensuite, vous avez la hiérarchie complète des objets, comme dans IB, et vous pouvez les réorganiser en les faisant glisser.

4
Dan Craft

Vous pouvez également faire glisser les éléments de vue dans le menu de gauche pour les modifier. L'ordre z correspond à l'ordre des éléments du menu.

2
Johnny Z

Cliquez sur l'élément que vous souhaitez renvoyer. Dans les menus du haut, sélectionnez: Editeur -> Organiser -> Envoyer en arrière/en avant.

2
C0D3