¿Cómo se diseña un TextInput en reacción nativa para ingresar contraseña?
Tengo una entrada de texto. En lugar de mostrar el texto real ingresado, cuando el usuario ingresa texto, quiero que muestre los puntos/asteriscos ( ****
) de la contraseña que normalmente se ven en las aplicaciones al escribir una contraseña. ¿Cómo puedo hacer esto?
<TextInput
style={{ height: 40, borderColor: 'gray', borderWidth: 1 }}
onChangeText={(text) => this.setState({input: text})}
/>
Cuando se preguntó esto, no había una manera de hacerlo de forma nativa; sin embargo, esto se agregará en la próxima sincronización de acuerdo con esta solicitud de extracción. Aquí está el último comentario sobre la solicitud de extracción: "Aterrizó internamente, saldrá en la próxima sincronización".
Cuando se agregue podrás hacer algo como esto.
<TextInput secureTextEntry={true} style={styles.default} value="abc" />
árbitros
Mayo de 2018 versión nativa de reacción 0.55.2
Esto funciona bien:
secureTextEntry={true}
Y esto ya no funciona:
password={true}
Simplemente agregue la línea a continuación al<TextInput>
secureTextEntry={true}
Agregar
secureTextEntry={true}
o solo
secureTextEntry
propiedad en su TextInput.
Ejemplo de trabajo:
<TextInput style={styles.input}
placeholder="Password"
placeholderTextColor="#9a73ef"
returnKeyType='go'
secureTextEntry
autoCorrect={false}
/>