2011-08-21 8 views
16

El texto del marcador de posición para la propiedad de Etiqueta es 'Etiqueta específica de Xcode', que cuando se busca en Google no aparece nada.¿Qué es la propiedad Etiqueta bajo el inspector de identidad en Xcode 4?

Supuse que se usa para identificar el elemento UI en su código por su 'Etiqueta específica Xcode' y no el texto real que el botón muestra en la IU. Si es así, me interesa usarlo en mi código ya que tengo botones con funciones similares cuyas acciones quiero enviar al mismo método y distingo entre los dos con la propiedad del remitente por nombre. Entiendo que puede hacer esto a través de la identificación del objeto, pero creo que usar un nombre sería más claro. ¿Cómo haría esto?

Respuesta

21

El campo Etiqueta identifica el elemento de la interfaz de usuario en Xcode. Si nombra el elemento UI con el campo de texto Etiqueta, notará que el nombre del elemento cambia en la lista de objetos, que está a la izquierda del lienzo.

El campo Etiqueta no hace mucho con respecto al código. Existe para hacer las cosas más convenientes en Xcode. De hecho, toda la sección de Identidad del inspector de identidad existe para hacer las cosas más convenientes para usted en Xcode. Supongamos que tiene tres campos de texto en su ventana. Dar a cada campo de texto una etiqueta diferente facilita la identificación de cada campo de texto.

+3

Para aclarar: si desea una referencia a un elemento de la interfaz de usuario, debe crear y conectarle una IBOutlet. –

+2

@Joshua Nozzi, eso no es del todo cierto, puede hacer referencia al Elemento UI asignando una etiqueta en el inspector de Atributos. – javisrk

+0

¿Es esta una diferencia de iOS que desconozco? ¿Hay algún mecanismo para obtener cualquier elemento de UI a través de su etiqueta? –

Cuestiones relacionadas