Un Input Field es una manera de hacer que el texto de un Text Control sea editable. Como los otros controles de interacción, no es un elemento UI visible en sí y debe ser combinado con uno o más elementos UI visuales con el fin de ser visible.
Propiedad: | Función: | |
---|---|---|
Interactable | Un boolean que determina si con el Input Field se puede interactuar o no. | |
Transition | Las Transitions son utilizadas para configurar cómo la input field hace una transición cuando está Normal, Highlighted, Pressed o Disabled. | |
Navigation | Propiedades que determinan la secuencia de controles. Ver Navigation Options. | |
TextComponent | Una referencia al elemento Text utilizado como el tenido del Input Field | |
Text | Valor inicial. El texto inicial colocado en el campo antes de que la edición comience. | |
Character Limit | El valor del número máximo de caracteres que pueden ser ingresado al input field. | |
Content Type | Define el tipo(s) de caracteres que el input field acepta | |
Standard | Cualquier caracter puede ser ingresado. | |
Autocorrected | La auto-correción determina si el input rastrea palabras desconocidas y sugiere un candidato de remplazo más adecuado al usuario, remplazando el texto ingreso automáticamente al menos de que el usuario explícitamente anule la acción. | |
Integer Number | Permite que solo números enteros sean ingresados. | |
Decimal Number | Permite que solo números y un solo punto decimal sea ingresado. | |
Alphanumeric | Permite que ambas las letras y números. Los símbolos no pueden ingresarse. | |
Name | De manera automática Capitaliza la primera letra de cada palabra. | |
Email Address | Le permite a usted ingresar un string alfa-numérico consistiendo de máximo una señal @. Puntos de linea de base/periodo no pueden ser introducir el uno con el otro. | |
Password* | Oculta los caracteres ingresados con un asterisco. Permite símbolos. | |
Pin | Oculta los caracteres ingresados con un asterisco. Solo permite números enteros en ser ingresado. | |
Custom | Le permite a usted personalizar el Line Type, Input Type, Keyboard Type y Character Validation. | |
Line Type | Define cómo las pruebas son formateadas dentro del campo de texto. | |
Single Line | Solamente permite que el texto sea una sola linea (Single line). | |
Multi Line Submit | Le permite a texto en utiliza múltiples lineas. Solamente utiliza una nueva linea cuando sea necesitado. | |
Multi Line Newline | Le permite al texto utilizar múltiples lineas. El usuario puede utilizar una nueva linea al oprimir la tecla de retorno. | |
Placeholder | Una referencia al elemento Text utilizado como el marcador de posición para el Input Field eg; “Enter text…” | |
Caret Blink Rate | Define la frecuencia de parpadeo para la marca colocada en la linea para indicar una inserción propuesta del texto. | |
Selection Color | El color del fondo de la porción seleccionada del texto. | |
Hide Mobile Input (iOS solamente) | Oculta el campo de input (input field) nativo adjunto al teclado de la pantalla en los dispositivos móviles. Tenga en cuenta que esto solamente funciona en dispositivos iOS. | |
Propiedad: | Función: |
---|---|
On Value Change | Un UnityEvent que es invocado cuando el contenido del texto del Input Field cambia. El evento puede enviar el contenido de texto actual como un argumento dinámico de tipo string . |
End Edit | Un UnityEvent que es invocado cuando el usuario terminar de editar el contenido del texto ya sea al enviar o hacer click en alguna parte que quita el foco del Input Field. El evento puede enviar el contenido de texto actual como un argumento dinámico de tipo string . |
El script del Input Field puede ser agregado a cualquier objeto de control de Texto existente desde el menú (Component > UI > Input Field). Al tener esto hecho, usted debería también arrastrar el objeto a la propiedad Text del Input Field para habilitar la edición.
La propiedad Text de un controlador de Texto en sí va a cambiar a medida que el usuario escriba y el valor puedas ser obtenido desde un script después de editar. Tenga en cuenta que Rich Text es intencionalmente no soportado para los controles de edición de Texto; el campo va a aplicar cualquier markup de Rich Text de manera instantánea cuando se escriba pero el markup esencialmente “desaparece” y no hay una manera de cambiar o quitar el estilo.