Ho un TextInput con multiline impostato su true. faccio scorrere l'ingresso sul fuoco con:React Native: Come mantenere il testo multi-linea visibile sopra la tastiera
scrollResponder.scrollResponderScrollNativeHandleToKeyboard(
React.findNodeHandle(this.refs.myInput),
0,
true
);
Tuttavia quando il TextInput multilinea espande il testo sarà nascosto sotto la tastiera. Voglio solo scorrere verso il basso quando il cursore/il testo corrente non è visibile. Quindi non posso semplicemente eseguire il codice qui sopra sul cambio di testo in quanto potrebbe scorrere la vista anche se il cursore corrente/testo corrente è visibile (come la modifica sulla prima riga).
C'è un modo per ottenere il cursore/la posizione del testo corrente sullo schermo? O c'è un altro modo per fare ciò che sto cercando?
Attualmente:
quello che sto cercando di realizzare:
Non sembra essere chiamato quando il testo viene aggiunto a TextInput –