使用MJRefresh自定义下拉刷新,上拉加载动画

Posted 玉思盈蝶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用MJRefresh自定义下拉刷新,上拉加载动画相关的知识,希望对你有一定的参考价值。

有时候我们需要自己设置下拉刷新,上拉加载动画的实现,这里主要是记录下使用MJRefresh自定义下拉刷新,上拉加载动画.....

下拉刷新我们只需要继承MJRefreshGifHeader即可:

实现代码如下:

- (void)prepare{
    [super prepare];
    self.stateLabel.hidden = NO;
    self.lastUpdatedTimeLabel.hidden = YES;
    
    [self setImages:@[[UIImage imageNamed:@"v2_pullRefresh1"]] forState:MJRefreshStateIdle];
    [self setImages:@[[UIImage imageNamed:@"v2_pullRefresh2"]] forState:MJRefreshStatePulling];
    [self setImages:@[[UIImage imageNamed:@"v2_pullRefresh1"],[UIImage imageNamed:@"v2_pullRefresh2"]] forState:MJRefreshStateRefreshing];

    [self setTitle:@"下拉刷新" forState:MJRefreshStateIdle];
    [self setTitle:@"松开刷新" forState:MJRefreshStatePulling];
    [self setTitle:@"正在刷新" forState:MJRefreshStateRefreshing];

}

 

以上是关于使用MJRefresh自定义下拉刷新,上拉加载动画的主要内容,如果未能解决你的问题,请参考以下文章

iOS UITableView-下拉刷新上拉加载

iOS 下拉刷新和上拉加载更多效果原理

下拉刷新上拉加载实战:带你理解自定义View整个过程

下拉刷新上拉加载实战:带你理解自定义View整个过程

Flutter listview下拉刷新,上拉加载更多封装

react-native 自定义 下拉刷新 / 上拉加载更多 组件