上拉刷新,下拉加載功能

先導入第三方MJRefresh,然後將arc改爲mrc,導入MJRefresh.h文件,在在要操作的界面上添加功能
如:
//設置代理
    [CCJWatchHelper shareWatchHelper].watchHelperDelegate = self;
- (void)loadData
{
    [self.collectionView reloadData];
    [self.collectionView headerEndRefreshing];
    [self.collectionView footerEndRefreshing];
}

//下拉刷新,上拉加載
- (void)shuaxinJiazai
{
    [self.collectionView addHeaderWithCallback:^{
        //移除之前的圖片,但是重用
        [[CCJWatchHelper shareWatchHelper].coverArr removeAllObjects];
        [[CCJWatchHelper shareWatchHelper] readDataFromNetwork:1];
        
    }];
    [self.collectionView addFooterWithCallback:^{
        static NSInteger page = 2;
        [[CCJWatchHelper shareWatchHelper] readDataFromNetwork:page];
        
        //[self.collectionView footerBeginRefreshing];
        page++;
    }];
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章