关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回

iOS实现MJRefresh下拉刷新(上拉加载)使用详解

发布时间:2022-09-27 11:09:20

下拉刷新控件目前比较火的有好几种,本人用过MJRefresh 和 SVPullToRefresh,相对而言,前者比后者可定制化、拓展新都更高一点。

因此本文着重讲一下MJRefresh的简单用法。

导入项目:

cocoapods导入:pod 'MJRefresh'

手动导入:

  •  将MJRefresh文件夹中的所有文件拽入项目中
  • 导入主头文件:#import "MJRefresh.h"

使用介绍:

iOS实现MJRefresh下拉刷新(上拉加载)使用详解

广泛性分为6种使用场景,分别对应:默认、动画图片、隐藏时间、隐藏时间和状态、自定义文字说明、以及自定义刷新控件。 

下面就各种场景分别讲一下:

1、默认场景

iOS实现MJRefresh下拉刷新(上拉加载)使用详解

包含刷新菊花、下拉说明、时间

使用代码:

#pragma mark UITableView + 下拉刷新 默认

- (void)example01

{

  __weak __typeof(self) weakSelf = self; 

  // 设置回调(一旦进入刷新状态就会调用这个refreshingBlock)

  self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{

    [weakSelf loadNewData];

  }];

  // 马上进入刷新状态

  [self.tableView.mj_header beginRefreshing];

} 

另外有需要云服务器可以了解下风纳云fengnayun.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


/template/Home/Dawn/PC/Static

选择风纳云,也许是您成就一番大事业的开端

注册账号