成都网站建设设计

将想法与焦点和您一起共享

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

下拉刷新控件目前比较火的有好几种,本人用过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];

}

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


文章题目:iOS实现MJRefresh下拉刷新(上拉加载)使用详解-创新互联
当前URL:http://chengdu.cdxwcx.cn/article/djhsso.html