javascript - onchangetext - textinput multiline react native
Deshabilitar opciones en la entrada de texto React-Native (5)
Estoy usando TextInput para un proyecto y quería DESACTIVAR cualquier tipo de selección de texto o acciones como (cortar / copiar / pegar / compartir) como se comparte en la siguiente captura de pantalla.
No puedo encontrar nada en la documentación oficial de reacción nativa.
Establezca pointerEvents en none en la View
principal de TextInput
para deshabilitar eventos táctiles, considere el siguiente ejemplo:
<View pointerEvents="none">
<TextInput ... />
</View>
Solo dale a tu entrada de texto el atributo editable={false}
Use caretHidden = {true} si desea deshabilitar todas las operaciones como Cortar Pegar Copiar. También ocultará su cursor también
contextMenuHidden es para impedir que el usuario pegue texto en ciertos campos y oculte el menú contextual.
Actualización: Esto no ha sido incluido en un lanzamiento todavía. Siempre se puede ver en qué lanzamiento está el compromiso haciendo clic en el link y mirando las etiquetas. así que no esperaría que estuviera en una versión estable hasta 0,55.
<TextInput contextMenuHidden={true} />
Compruebe la confirmación aquí: link
Debe agregar 2 atributos selectTextOnFocus
y editable
Por ejemplo:
<TextInput editable={false} selectTextOnFocus={false} />