Używam ListView z scrollToEnd
, ale to nie działa, ale zadziałało dla scrollTo
. Co powinienem zrobić, żeby sobie z tym poradzić?React Native ListView scrollToEnd to nie działa
7
A
Odpowiedz
3
Istnieje obejście, zawinąć je w setTimeout
tak:
componentDidMount() {
setTimeout(() => {
this.refs.dateList.scrollToEnd();
}, 50);
}
+0
To jest ważny, ale dlaczego –
+0
Niestety, nie pamiętam, skąd wziąłem to obejście, ale mogę powiedzieć, że spędziłem wiele godzin zmagając się z tym błędem ... –
3
Spróbuj tego:
<ListView>
ref={ (ref) => this.scrollView = ref }
onContentSizeChange={() => {
this.scrollView.scrollToEnd({ animated: false })
} } >
</ListView>
Powiązane problemy
- 1. React Native Listview pozostawiając miejsce
- 2. Ustaw wysokość ListView w React Native
- 3. -React Native styl Przycisk nie działa
- 4. React Native - dlaczego wyściółka nie działa?
- 5. Zalety korzystania Realm ListView nad standardem React Native ListView
- 6. React Native ListView nie aktualizuje po zmianie danych
- 7. React Native Infinite Scroll
- 8. Jak wybrać jedną pozycję ListView w React-Native?
- 9. React-Native: Dismiss/Exit React-Native View powrót do Native
- 10. React Native ListView: Błędny wiersz usunięty podczas usuwania
- 11. Wyświetl wskaźnik aktywności na końcu listy ListView w React-Native
- 12. Socket.io nie działa z React Native na Androida
- 13. React-Native + crypto: Jak wygenerować HMAC w React-Native?
- 14. React Native View Renderowanie
- 15. React Native File Chooser
- 16. React Native - ReactComponentTreeHook.purgeUnmountedComponents nie jest funkcją
- 17. React Native: 0.41 app.json
- 18. Styling React Native Picker
- 19. React biblioteki Native Mapy
- 20. React Native: Nie można rozwiązać modułu fs
- 21. React Native - __DEV__ nie jest zdefiniowany
- 22. React Native - Co jest i nie jest możliwe z React Native?
- 23. undefined nie jest obiektem (ocena "allRowsIDs.length") (React-Native)
- 24. React Native - BVLinearGradient - Nie znaleziono pliku "React/RCTViewManager.h"
- 25. React Native - Nie można utworzyć wpisu tekstowego
- 26. React-Native, przewiń widok nie Przewijanie
- 27. React Native: Nie można kliknąć menu debugowania
- 28. React Native: Używając złomu lodtajlowego
- 29. React Native zagnieżdżone ScrollView blokowanie
- 30. React Native z uwierzytelnianiem Firebase
nie jestem pewien, że to będzie działa, ponieważ ListView nie musi renderować wszystkich elementów podczas rywalizacji w jest zamontowany. Nie ma również możliwości sprawdzenia, kiedy ListView jest gotowy do renderowania wszystkich elementów. AFAIK metoda 'scrollToEnd' może być używana z przyciskiem. – Eldelshell
Czy pojawia się błąd, czy po prostu nic nie robi? – user1221780
Również Android lub iOS? – user1221780