Элемент управления UIrefresh в UIcollectionView вверху и внизу

Я хочу добавить разбиение на страницы в свой collectionView. Я использую макет Waterfall в своей коллекции View. Всего два ряда.

Прокрутка горизонтальная. Я хочу добавить разбиение на страницы таким образом, чтобы пользователь мог переходить по страницам вперед и назад.

Я нашел один из них в Git Саймона Вестерлунда. Но в этом UIrefreshCOntrol добавляется только вверху. Я также хочу, чтобы внизу был элемент управления UIrefresh. Так что я могу показать Эффект пейджинга. Так же, как и в случае с приложением Facebook


person Jasmeet    schedule 07.10.2014    source источник
comment
Пожалуйста, просмотрите приведенную ниже ветку относительно вашего вопроса, поскольку он уже ответил. stackoverflow.com/questions/14915018/   -  person Ramkrishna Sharma    schedule 26.05.2015


Ответы (1)


Я думаю, вы можете использовать эффект отскока UICollectionView, потому что он уже унаследован от UIScrollView, и использовать следующий метод делегата

Вам просто нужно добавить следующие строки и вызвать свой метод вместо [self fetchMoreEnteries]

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    float endScrolling = scrollView.contentOffset.y + scrollView.frame.size.height;
    if (endScrolling >= scrollView.contentSize.height)
    {
        NSLog(@"Scroll End Called");
        [self fetchMoreEntries];
    }
 }
person abhishekkharwar    schedule 07.10.2014
comment
но я не думаю, что вам следует добавлять потягивание для обновления внизу, потому что внизу мы должны добавить кнопки для загрузки дополнительных записей, но потянуть для обновления используется для перезагрузки всех существующих данных. Думаю, можно добавить только вид индикатора. - person abhishekkharwar; 07.10.2014
comment
но приведенная выше логика неверна. даже если я прокручу маленький, этот метод будет вызван - person Jasmeet; 07.10.2014
comment
нет не работает. Если размер моей коллекции совпадает с размером содержимого, делегат вызывается снова, что мне не нужно, - person Jasmeet; 07.10.2014
comment
не могли бы вы подробно объяснить, что происходит в настоящее время и чего вы ожидаете? - person abhishekkharwar; 07.10.2014