во сколько вызывать метод flatlist scrollToEnd будет работать - PullRequest
0 голосов
/ 03 января 2019

Я установил данные flatlist в конструкторе и вызвал flatlist scrollToEnd в методе componentDidMount, я думаю, что он должен прокрутиться до конца, но это не так. И я нажимаю одну кнопку, чтобы вызвать метод scrollToEnd, прокрутить плоский список до конца.

Поэтому я хочу знать, когда мне следует вызывать метод flatlist, чтобы изменить его без щелчка.

enter image description here

1 Ответ

0 голосов
/ 03 января 2019

попробуй scrollToEnd с таймаутом

componentDidMount() {
  setTimeout(() => {
    this.refs.list.scrollToEnd();
  }, 100);
}

Когда вы звоните без тайм-аута, ваш FlatList не отображается в то время, поэтому scrollToEnd не работает

...