2009-11-01 23 views
16

¿Cuáles son algunas de las características poco comunes o "ocultas" de Interface Builder que desearía haber conocido al aprender Xcode + Interface Builder?Características ocultas de Interface Builder?

Editar:

Xcode specific tips here.

Esta pregunta se refiere específicamente a la interfaz gráfica de usuario y las características no tan evidentes de Interface Builder. Y solo relacionado tangencialmente con Xcode.

+0

Reversión a la versión original. Ya tenemos una pregunta muy activa sobre funciones ocultas de Xcode. –

Respuesta

2

Solo encontré el Xcode User Defaults Reference el otro día. Tiene un buen número de cosas que no están disponibles en la interfaz de usuario de preferencias.

+1

Algunos ejemplos de configuraciones útiles serían buenos – Casebash

16

Puede usar el mouse para medir la distancia en píxeles entre los elementos de la interfaz: Seleccione un elemento, como un botón, luego desplace el mouse sobre otro elemento y presione la opción. Esto también funciona para las subvistas, como los scrollers en una vista de tabla.

24

A veces es bastante difícil seleccionar un elemento de interfaz enterrado en una jerarquía profundamente anidada de otros elementos (como una celda en una columna de tabla en una vista de tabla en una vista de desplazamiento en la vista de contenido de una ventana).

Al presionar shift mientras hace clic derecho en una vista, se muestra una pila ordenada de elementos para seleccionar.

+0

¡Buen consejo! Muy útil, gracias. Ese es exactamente el tipo de cosas que estaba buscando. –

6

Después de personalizar una vista o crear una jerarquía de vista, puede arrastrar esa vista a la biblioteca para guardarla en el estado actual. Le das un nombre y una descripción. Aparecerá en una sección de "Objetos personalizados" y se puede reutilizar en otras puntas.

+0

Interesante. ¿Esto preserva las ataduras y las salidas? De esta manera, puede usar un texto estándar en xcode para cada proyecto. Otro ejemplo, ¿es posible crear objetos personalizados que tengan enlaces y salidas específicos a otro objeto personalizado? En otras palabras, ¿puede guardar conjuntos de objetos preconfigurados? Supongo que esto realmente implicaría guardar plumillas personalizadas para su uso posterior, dependiendo de la complejidad del objeto personalizado o la vista. –

Cuestiones relacionadas