Ich habe eine TextInput mit Multilinie auf True festgelegt. ich mit an den Eingang Fokus verschiebe:React Native: Wie mehrzeilige Texteingabe über der Tastatur sichtbar zu halten
scrollResponder.scrollResponderScrollNativeHandleToKeyboard(
React.findNodeHandle(this.refs.myInput),
0,
true
);
jedoch, wenn der mehrzeilige TextInput- der Text unterhalb der Tastatur versteckt wird erweitert. Ich möchte nur scrollen, wenn der Cursor/der aktuelle Text nicht sichtbar ist. Ich kann also nicht einfach den obigen Code bei der Textänderung ausführen, da dies die Ansicht scrollen würde, selbst wenn der aktuelle Cursor/aktuelle Text sichtbar ist (wie die Bearbeitung in der ersten Zeile).
Gibt es eine Möglichkeit, den Cursor/aktuelle Textposition auf dem Bildschirm zu erhalten? Oder gibt es eine andere Möglichkeit zu tun, was ich versuche?
Derzeit:
Was ich versuche zu erreichen:
Es scheint nicht aufgerufen zu werden, wenn Text zum TextInput hinzugefügt wird –