Saya telah menggunakan UIRefreshControl pada UICollectionView. Saya menggunakannya untuk memuat lebih banyak data untuk UICollectionView. Tapi, refresh tidak dijalankan dengan ketinggian UICollectionView yang rendah.

Tolong bantu aku.

1
Easy Soft 30 November 2017, 12:43

1 menjawab

Jawaban Terbaik

Contoh ini, Anda tidak perlu menggunakan @selector. Anda dapat menggunakan delegasi UIScrollView. Anda mengganti fungsi - (void)scrollViewDidScroll:(UIScrollView *)scrollView

Ini kode saya:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView.contentOffset.y < -65 && ![refreshControl isRefreshing]) {
        [refreshControl beginRefreshing];
        //do all the work

        [refreshControl endRefreshing];
    }
}
1
Thuan Nguyen 30 November 2017, 09:59