Ich benutze die ListView scrollToEnd
, aber es funktioniert nicht, aber es funktioniert für scrollTo
. Was soll ich tun, um damit umzugehen?Native ListView reagieren scrollToEnd funktioniert nicht
7
A
Antwort
3
es eine Abhilfe ist, wickeln Sie es in einem setTimeout
etwa so:
componentDidMount() {
setTimeout(() => {
this.refs.dateList.scrollToEnd();
}, 50);
}
+0
Scrollen lassen ist gültig, aber warum –
+0
Sorry, ich erinnere mich nicht, wo ich diese Problemumgehung hatte, aber ich kann sagen, dass ich Stunden damit verbracht habe, mit diesem Fehler zu kämpfen ... –
3
Versuchen Sie folgendes:
<ListView>
ref={ (ref) => this.scrollView = ref }
onContentSizeChange={() => {
this.scrollView.scrollToEnd({ animated: false })
} } >
</ListView>
Verwandte Themen
- 1. reagieren-native Listview-Linie
- 2. reagieren-native Listview einige Zeilen nicht angezeigt
- 3. Native Modal in ListView reagieren
- 4. Reagieren Native - Firebase mit ListView
- 5. Reagieren native Redox und ListView
- 6. reagieren native componetWillUpdate funktioniert nicht
- 7. Reagieren Native moment.locale funktioniert nicht
- 8. reagieren-native this.setState nicht funktioniert
- 9. Reagieren Native propTypen funktioniert nicht
- 10. TouchableOpacity onpress funktioniert nicht reagieren native Listenansicht
- 11. Reactive native Listview Artikel hinzufügen funktioniert nicht
- 12. Wie reagieren native funktioniert?
- 13. reagieren native dynamisch ändern ListView von SQLite
- 14. Reagieren native ListView Zeilen sichtbare Zeilen
- 15. Mehrere erweiterbare ListView in Android reagieren Native
- 16. reagieren Native ListView Leistung ist zu langsam?
- 17. Native reagieren - warum Padding nicht funktioniert?
- 18. reagieren native App funktioniert nicht in IOS
- 19. Realm reagieren native IN funktioniert nicht
- 20. reagieren native absolute Positionierung funktioniert nicht
- 21. reagieren native in Terminal plötzlich nicht funktioniert
- 22. reagieren native Hardware zurück Schaltfläche funktioniert nicht
- 23. reagieren native Kamera, onBarCodeRead funktioniert nicht
- 24. reagieren native DrawerLayoutAndroid Hintergrundfarbe funktioniert nicht
- 25. Mode in reagieren native Picker funktioniert nicht
- 26. reagieren-native ios Simulator Touch funktioniert nicht
- 27. Reload Listview nicht Reagieren india
- 28. reagieren-native und reagieren-native-fbsdk bauen nicht
- 29. Firebase arbeitet nicht auf reagieren native
- 30. Einträge in ListView reagieren nicht
Ich bin nicht sicher, würde dies arbeiten, da der ListView nicht alle Elemente beim vie rendern muss w ist montiert. Es gibt auch keine Möglichkeit zu wissen, wann die ListView mit dem Rendern aller Elemente fertig ist. AFAIK Die Methode 'scrollToEnd' kann mit einer Schaltfläche verwendet werden. – Eldelshell
Erhalten Sie einen Fehler oder macht es nichts? – user1221780
Auch Android oder iOS? – user1221780