YJRefresh 2.0.5

YJRefresh 2.0.5

JeanOrey 维护。



YJRefresh 2.0.5

  • 作者:
  • JeanOrey

YJRefresh

CI Status Version License Platform

示例

要运行示例项目,先从仓库中克隆项目,然后首先从 Example 目录运行 pod install 命令。

需求

安装

YJRefresh 可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中:

pod 'YJRefresh'

作者

JeanOrey, [email protected]

许可证

YJRefresh适用于MIT许可证。有关更多信息,请参阅LICENSE文件。

YJRefresh

示例

引用

#import "UIScrollView+MJRefreshExtension.h"

设置每页条数

self.tableView.pageSize = 10;//此时设置的是每页10条数据

下拉刷新

[self.tableView gifHeaderBeginRefreshWithPageIndexBlock:^(NSInteger pageIndex) {

网络请求,默认pageNo从1开始

[self fetchData:pageIndex];

}];

上拉加载

[self.tableView gifFooterBeginRefreshWithPageIndexBlock:^(NSInteger pageIndex) {

网络请求,默认pageNo从1开始

    [self fetchData:pageIndex];

}];

开始刷新

[self.tableView beginRefresh];

结束刷新

[self.tableView refreshFinished];

⚠️注意 在结束刷新前赋值当次请求的数据条数,方便内部计算是否允许上拉加载

[self.tableView setCurrentSize:data.count];//data.count 为当前数据条数,假如当前请求数据条数为5,则data.count替换为5

⚠️此组建已在内部pod了MJRefresh,如果项目中之前有单独导入,请将之前的删除,避免重复导入