美文网首页
MJRefresh实现上下拉加载(自定义动画)

MJRefresh实现上下拉加载(自定义动画)

作者: ARTTWEI | 来源:发表于2017-11-21 10:11 被阅读6次

    自定义header

    NSMutableArray *headerImages = [NSMutableArray array];
        for (int i = 1; i <= 4; i++) {
            UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"topload%d",i]];
            [headerImages addObject:image];
        }
        MJRefreshGifHeader *gifHeader = [MJRefreshGifHeader headerWithRefreshingBlock:^{
    //下拉刷新要做的操作.
        }];
        gifHeader.stateLabel.hidden = YES;
        gifHeader.lastUpdatedTimeLabel.hidden = YES;
        
        [gifHeader setImages:@[headerImages[0]] forState:MJRefreshStateIdle];
        [gifHeader setImages:headerImages forState:MJRefreshStateRefreshing];
        _tableView.header = gifHeader;
        
    

    自定义footer

        NSMutableArray *footerImages = [NSMutableArray array];
        for (int i = 1; i <= 4; i++) {
            UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"footerload%d",i]];
            [footerImages addObject:image];
        }
        MJRefreshAutoGifFooter *gifFooter = [MJRefreshAutoGifFooter footerWithRefreshingBlock:^{
    //上拉加载需要做的操作.
        }];
        
        gifFooter.stateLabel.hidden = YES;
        gifFooter.refreshingTitleHidden = YES;
        [gifFooter setImages:@[footerImages[0]] forState:MJRefreshStateIdle];
        [gifFooter setImages:footerImages forState:MJRefreshStateRefreshing];
        _tableView.footer = gifFooter;
    
    
    

    相关文章

      网友评论

          本文标题:MJRefresh实现上下拉加载(自定义动画)

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