React-native programmgesteuert scrollen mehrzeiligen TextInput

9

Ich frage mich, wie kann ich in TextInput mit multiline Argument nach unten scrollen? Ich sah die Funktion onContentSizeChange , aber ich sehe keine Option, um den inneren Bildlauf programmgesteuert zu verwenden.

Hier ist ein Expo-Snack zum Spielen (mit der aktuellen Situation) Ссылка

Der Punkt ist, ich versuche, das TextInput auf einer neuen Zeile nach unten zu scrollen.

(ps Ich arbeite an Android, ich habe auch eine AutoGrow-Option, aber ich möchte es in einem Punkt begrenzen (dieser Teil ist einfach zu machen), aber nachdem es das Limit erreicht, bekomme ich die gleiche Reaktion wie die Expo zeigt , scrollt der TextInput nicht nach unten.)

Danke!

    
greW 06.11.2017, 10:47
quelle

1 Antwort

2

Wir hatten genau dieses Problem wo ich arbeite. Wir haben zuerst versucht, das Scroll-Problem mit der keyBoardAvoidingView-Komponente zu lösen:

Ссылка

Aber das hat nur einen Teil unseres Problems gelöst, was es wirklich vollständig gelöst hat, war ein Plugin namens react-native input-scrollview:

Ссылка

Dieses Plugin sollte dein Problem lösen. Auf einer mehrzeiligen Anzeige folgt der Benutzer während der Eingabe und er wird automatisch in eine neue Zeile verschoben. Probieren Sie einen nach dem anderen aus und sehen Sie, ob einer von ihnen funktioniert.

Hoffe das hilft irgendwie! :)

    
ShaneG 26.12.2017 01:26
quelle