MJRefresh

原创
2016/01/04 16:27
阅读数 84
    // 设置回调(一旦进入刷新状态,就调用target的action,也就是调用self的loadNewData方法)
    header = [MJRefreshGifHeader headerWithRefreshingTarget:self refreshingAction:@selector(loadNewData)];

    NSMutableArray *idleImages=[NSMutableArray array];
    for (int i=1;i<=5; i++) {
       UIImage *image=[UIImage imageNamed:[NSString stringWithFormat:@"%d",i]];
        [idleImages addObject:image];
    }

    // 设置普通状态的动画图片
    [header setImages:idleImages forState:MJRefreshStateIdle];
    // 设置即将刷新状态的动画图片(一松开就会刷新的状态)
    [header setImages:idleImages forState:MJRefreshStatePulling];
//    // 设置正在刷新状态的动画图片
    [header setImages:idleImages forState:MJRefreshStateRefreshing];
    // 设置header
    self.tableView.tableHeaderView = header;
-(void)loadNewData{
      header.state=MJRefreshStateIdle;
    NSArray *array=@[@"1",@"2",@"3",@"4",@"5",@"6"];
    [res addObjectsFromArray:array];
    [self.tableView reloadData];
}


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
在线直播报名
返回顶部
顶部