2012-09-08 6 views
7

¿Cuál es un buen recurso para una lista de elementos de GUI de iOS?¿Dónde puedo obtener una lista de todos los elementos de iOS?

La documentación oficial, como UIPickerView docs no incluye imágenes, y aunque a veces la documentación de descripción general oficial tiene imágenes, no se encuentran fácilmente.

Lo más parecido que he encontrado son las plantillas para iOS photoshop (incluido el increíble Teehan Lax one), pero no hacen referencia al nombre de la clase ni tienen controles de terceros comunes.

Editar: Un sitio web sería genial, así que puedo compartirlo con otras personas que no tienen Xcode, o navegar en un iPad.

Respuesta

12

El portal del desarrollador de Apple tiene un document que enumera todos los elementos de la interfaz de usuario para iOS y también explica sus usos diversos. He aquí un extracto de la forma en que describen una UITextView:

texto Ver Una vista de texto acepta y muestra varias líneas de texto. Para obtener más información sobre cómo definir una vista de texto en su código, consulte UITextView Class Reference.


apariencia y el comportamiento una vista de texto es un rectángulo redondeado de cualquier altura. Una vista de texto admite el desplazamiento cuando el contenido es demasiado grande para caber dentro de sus límites.

Si la vista de texto admite la edición del usuario, aparece un teclado cuando el usuario toca dentro de la vista de texto. El método de entrada y el diseño del teclado están determinados por la configuración de idioma del usuario. Cuando los usuarios presionan el botón con la etiqueta ".? 123", el teclado cambia para mostrar números, signos de puntuación y algunos símbolos comunes.


Directrices usted tiene control sobre el tipo de letra, color y alineación del texto en una vista de texto, pero sólo cuando se aplican a la totalidad del texto. En otras palabras, no puede cambiar ninguna de estas propiedades solo para una parte del texto. La fuente predeterminada es la fuente del sistema y el color predeterminado es el negro, ya que estos tienden a ser los más legibles. El valor predeterminado para la propiedad de alineación queda (puede cambiarlo a centro o derecha).

Si debe habilitar fuentes variables, colores o alineaciones dentro de una vista que muestre texto, puede usar una vista web en lugar de una vista de texto y darle un estilo al texto usando HTML.

También puede especificar diferentes estilos de teclado, según el tipo de contenido que espera que ingresen los usuarios. Para una descripción de los estilos que se pueden utilizar, consulte “Campo de texto”.

Si simplemente desea ver una lista de elementos de la IU y no las descripciones, vaya a la barra lateral de la izquierda y haga clic en la divulgación junto a "Pautas de uso de elementos de la IU de iOS", y tendrá una lista de categorías generales como "Barras", "Vistas de contenido", "Controles", etc. Desde allí, puede hacer clic en la flecha de divulgación junto a los encabezados de la categoría para ver elementos individuales de UI. La imagen de abajo ilustra lo que quiero decir:

enter image description here

+0

¡Eso lo haría, gracias! Por alguna razón, nunca encontré esa página. –

+7

El enlace está muerto y creo que el documento original está en desuso. Aquí hay un [enlace] nuevo (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/ContentViews.html#//apple_ref/doc/uid/TP40006556-CH13-SW1). – NAlexN

+0

Actualicé la URL en la respuesta, por lo que todavía funcionará para las personas. –

0

Si está buscando una lista de elementos de GUI del marco estándar, puede consultar Interface Builder para ellos, e incluso cambiar la configuración para mostrar las formas posibles de crearlos. Storyboard también le brinda cierta flexibilidad para agregarle contenido.

+0

Gracias por la respuesta!También a veces necesito hablar con personas menos técnicas, por lo que sería genial tener un recurso basado en la web. –

+0

@qegal - lo siento, no estaba claro en mi último comentario. Mi desafío es que estoy discutiendo un UIDatePicker con un cliente y me gustaría poder vincularlo a una página con un ejemplo. –

Cuestiones relacionadas