Лучший способ загрузить больше данных из API при прокрутке вниз до нумерации страниц - PullRequest
0 голосов
/ 03 июля 2019

Я хочу, чтобы при прокрутке до низа в UITableView извлекать больше данных из API на основе номера страницы

Используется ли этот метод

func scrollViewDidScroll(_ scrollView: UIScrollView) {
    if (((scrollView.contentOffset.y + scrollView.frame.size.height) > scrollView.contentSize.height ) && ! isLoadingList){
        self. isLoadingList = true
        self. loadMoreItemsForList()
    }
}

или используется этот метод

override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
    // fetch new data if user scroll to the last cell
    guard isLoadingIndexPath(indexPath) else { return }
    if self.totalItems > orders.count {
        fetchNextPage()
    }
}

1 Ответ

0 голосов
/ 16 июля 2019

используйте метод func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath), чтобы получить больше данных при прокрутке вниз.

...