Refresh使用

作者: 我想走走 | 来源:发表于2016-12-06 11:27 被阅读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];
        });
    });
}

相关文章

网友评论

    本文标题:Refresh使用

    本文链接:https://www.haomeiwen.com/subject/edfrmttx.html