Swift3.0学习

Refresh使用

2016-12-06  本文已影响39人  我想走走
2016-12-06 11_32_53.gif

项目中用到的最多的就是这些
MJRefreshNormalHeader是带有文字、图片、加载图。

//下拉刷新
    self.tableview.mj_header = [MJRefreshNormalHeader headerWithRefreshingTarget:self refreshingAction:@selector(refreshHeader)];
//上拉加载更多
    self.tableview.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
        [self.tableview reloadData];
        [self.tableview.mj_footer endRefreshing];
    }];

- (void)refreshHeader
{
    [_tableview.mj_header beginRefreshing];
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        //进行数据的添加
        
        dispatch_async(dispatch_get_main_queue(), ^{
            [_tableview reloadData];
            [_tableview.mj_header endRefreshing];
        });
    });
}
上一篇下一篇

猜你喜欢

热点阅读