У меня есть UIScrollView с изображениями, и когда пользователь прокручивает до конца scrollview, я хочу обновить содержимое. Это мой код, чтобы определить, когда достигается нижняя часть прокрутки:
Код ниже реализован в scrollViewDidScroll:
delegate
CGFloat scrollViewHeight = imagesScrollView.bounds.size.height;
CGFloat scrollContentSizeHeight = imagesScrollView.contentSize.height;
CGFloat bottomInset = imagesScrollView.contentInset.bottom;
CGFloat scrollViewBottomOffset = scrollContentSizeHeight + bottomInset - scrollViewHeight;
if(imagesScrollView.contentOffset.y > scrollViewBottomOffset){
[imagesView addSubview:imagesBottomLoadingView];
[self downloadImages];
}
Моя проблема в том, что когда пользователь прокручивается вниз, моя функция вызывается несколько раз, но я хочу называть ее только один раз. Я попытался с imagesScrollView.contentOffset.y == scrollViewBottomOffset, но он не работает и функция не называется