Por ejemplo, tengo un TextInput como este
<ScrollView style={{flex: 1}}> <TextInput placeholder="Input" style={{fontSize: 50}} value={'Sample text'} /> </ScrollView>Entonces, normalmente, cuando hacemos clic en TextInput, mostrará automáticamente el símbolo de intercalación al final del texto ( en Android ), sin importar dónde hagamos clic, la primera vez, tendrá el símbolo de intercalación al final, así
PERO, ¿CÓMO podemos establecer el símbolo de intercalación donde hacemos clic? Por ejemplo, cuando hacemos clic en la letra "m", tendrá un símbolo de intercalación después de la "m", así
El problema es que, como dije, en Android siempre tenemos el símbolo de intercalación al final primero, luego, si hacemos clic en otro, el símbolo de intercalación se acercará más a eso, así
Quiero decir, no es un problema cuando el texto es corto, pero imagina, al texto le gustará esto
Y queremos editar un texto que ya existe, por lo que se desplaza hasta el final (porque la parte inferior contiene el último texto)
entonces mi pregunta es
¿CÓMO PODEMOS CONFIGURAR EL CARET EN DONDE TOCAMOS (O HACEMOS CLIC), NO DESDE LA ÚLTIMA PALABRA EN LA ENTRADA DE TEXTO?
Debe solicitar el enfoque a este TextInput.
<TextInput placeholder="Input" autofocus={true} style={{fontSize: 50}} value={'Sample text'} />O si no funcionará, escriba esto por favor https://github.com/react-native-modal/react-native-modal/issues/516