¿Cómo enviar objetos en archivos NIB al anverso / reverso?

86

¿Cómo puedo ajustar las posiciones "z" de los objetos (por ejemplo, enviar mensajes de correo electrónico UIImageViewal frente / atrás) en el generador de interfaz integrado en Xcode?

Joe
fuente

Respuestas:

134

Solo para dar una respuesta limpia y actualizada a esto:

  1. Seleccione un objeto de interfaz, luego "Editor | Organizar | Enviar al fondo / al frente / etc", O

  2. Seleccione el objeto de la ventana, luego haga clic en 'Ventana' encima del editor de interfaz y seleccione los objetos que contiene

    • Esta imagen muestra dónde hacer clic: ingrese la descripción de la imagen aquí
  3. O puede expandir el navegador de objetos, usar el triángulo desplegable en el objeto de la ventana y seleccionar de la lista que se encuentra allí: http://i.imgur.com/041xz.png

  4. Si la opción de enviar al frente / atrás está atenuada, intente hacer doble clic en el objeto para seleccionarlo.

    • Gracias a Bryce Thomas por esta sugerencia en los comentarios.
  5. Alternativamente, los objetos se enumeran de atrás hacia adelante en el orden en que aparecen en la lista del navegador de objetos.

    • Arrastre un objeto de la lista al último espacio de la lista para traerlo al frente, por ejemplo.
Luke
fuente
1
Quería que fuera completamente inequívoco en cuanto a dónde deberían hacer clic.
Lucas
3
Su último consejo sobre los objetos en gris realmente me ayudó. ¡Gracias!
IcyBlueRose
4
Sugerencia: si está seleccionando la vista / objeto en la lista de objetos en el lado izquierdo (no sé en qué versión de XCode se introdujo), debe hacer doble clic en el objeto para que se seleccione ( ?), que parece resolver el problema de XCode que atenúa las opciones de envío al frente / atrás.
Bryce Thomas
@BryceThomas ¡excelente consejo de doble clic! Debe enviar esto como una respuesta formal para que otros usuarios no se lo pierdan.
jungledev
47

Sé que originalmente, esta pregunta era para Xcode 4, pero está vinculada desde una búsqueda de Google.

En Xcode 5 , 6 y 7 , aún puede ir al menú Editor y seleccionar y mover los elementos.

Imagen del menú del editor

Pero también puede reorganizar simplemente cambiando el orden en el esquema del documento.

Ejemplo de elementos de la interfaz de usuario en una vista UIV

Están en orden inverso del índice Z: la parte superior de la lista es la parte posterior de la pila, la parte inferior de la lista es el frente. Simplemente arrastre su elemento de la interfaz de usuario hacia la parte inferior para traerlo al frente.

mikeho
fuente
15

Lo encontré: haga clic en el objeto que desea mover y en la barra de menú, seleccione Editor> Disposición

Joe
fuente
4

Además, haga clic en el triángulo (abierto) en la parte inferior de la columna que muestra la vista / objetos / marcador de posición / ventana. Luego, tiene la jerarquía completa de objetos, como de IB, y puede reorganizar arrastrando.

Dan Craft
fuente
2

Haga clic en el artículo que desea devolver. En los menús superiores, elija: Editor -> Organizar -> Enviar al reverso / al frente.

C0D3
fuente
2

También puede arrastrar y soltar elementos de vista en el menú de la izquierda para cambiar el orden. El orden z coincide con el orden de los elementos del menú.

Johnny Z
fuente