DJRefresh 1.0.5

DJRefresh 1.0.5

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年7月

YDJ 维护。



DJRefresh 1.0.5

  • 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 文件以获得更多信息。