Я хочу знать, что эта функция переопределения с именем «scrollViewDidScroll» означает, потому что теперь я застрял в том, что это не работает. Вот мой код. Я действительно хочу знать каждый шаг по шагам кода, описанного ниже.Что такое scrollViewDidScroll?
override func scrollViewDidScroll(scrollView: UIScrollView) {
// 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) <= 40.0 { //?
loadSegment(currentPage, count: currentCount) // This is the function that load 15 results per page each call from api.
}
}
Сейчас я в настоящее время застрял на странице 2 с «Загрузка», когда я прокрутите вниз после получения 30 результатов, которые означают, этот метод не работает после того, как я прокручивать первый из страницы 2.При я прокрутите вниз со страницы 2 к получить больше результатов, он застрял при загрузке, что означает, что этот метод не работает. Так что loadSegment не вызывается, потому что он не переходит в условие if.
Любая помощь с кодом объяснения? Спасибо