У меня есть табличное представление, в которое я получаю данные с сервера. с помощью приведенного ниже кода я обнаруживаю нижнюю часть прокрутки и с помощью loadMore()
снова получаю данные с сервера!
func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
// UITableView only moves in one direction, y axis
let currentOffset = scrollView.contentOffset.y
let maximumOffset = scrollView.contentSize.height - scrollView.frame.size.height
// Change 10.0 to adjust the distance from bottom
if maximumOffset - currentOffset <= 200.0 {
self.loadMore()
}
}
Моя проблема в том, что когда я убираю отскок на Scroll off, и моя высота данных меньше, чем у представления, я больше не могу загружать больше данных! но когда отскок включен, он работает отлично!
как я могу решить эту проблему ?!
можно установить отскок только для верхней части экрана?!
или есть какой-то другой способ загрузки данных, с отменой отказов?