CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.
TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Jul 2015 |
Maintained by YDJ.
DJRefresh 是一个下拉刷新,上拉加载更多的组件
系统支持iOS6+
支持横竖屏切换,支持自定义下拉View
和加载View
,继承自UIScrollView
的控件都可以使用,支持UIWebView
下拉刷新
///初始化
_refresh=[[DJRefresh alloc] initWithScrollView:tableView delegate:self];
///设置显示下拉刷新
_refresh.topEnabled=YES;
///显示加载更多
_refresh.bottomEnabled=YES;
实现代理方法,去刷新或者加载数据
- (void)refresh:(DJRefresh *)refresh didEngageRefreshDirection:(DJRefreshDirection) direction
或 设置调用方法在Block回调进行操作
- (void)didRefreshCompletionBlock:(DJRefreshCompletionBlock)completionBlock;
支持自定义样式,只需要继承DJRefreshView
注册一下该类即可.
如自定义的控件是SampleRefreshView
:
///注册自定义的下拉刷新view
[_refresh registerClassForTopView:[SampleRefreshView class]];
1.设置下拉改变状态的位置`enableInsetTop` 默认65.0
2.设置上拉改变状态的位置`enableInsetBottom` 默认65.0
3.下拉到指定位置自动刷新`autoRefreshTop` 默认NO
4.上拉到指定位置自动加载`autoRefreshBottom` 默认NO
DJRefresh 被许可在 MIT 协议下使用。查阅 LICENSE 文件来获得更多信息。