FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Tiink/RefreshControl: 下拉刷新,上拉加载更多 · GitHub

forked from ydj/DJRefresh
 
 

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

RefreshControl

RefreshControl 是一个下拉刷新,上拉加载更多的组件 系统支持iOS6+ 支持横竖屏切换,支持自定义下拉View和加载View,继承自UIScrollView的控件都可以使用,支持UIWebView下拉刷新

使用简单

	///初始化
    _refresh=[[RefreshControl alloc] initWithScrollView:tableView delegate:self];
    ///设置显示下拉刷新
    _refresh.topEnabled=YES;
    ///显示加载更多
    _refresh.bottomEnabled=YES;

实现代理方法,去刷新或者加载数据

- (void)refreshControl:(RefreshControl *)refreshControl didEngageRefreshDirection:(RefreshDirection)direction

###自定义加载样式 支持自定义样式,只需要继承UIView,接受RefreshViewDelegate协议,实现里面的方法,注册一下该类即可. 如自定义的控件是RefreshView :

 ///注册自定义的下拉刷新view
 [_refresh registerClassForTopView:[RefreshView class]];

####其他 1.设置下拉改变状态的位置enableInsetTop 默认65.0 2.设置上拉改变状态的位置enableInsetBottom 默认65.0 3.下拉到指定位置自动刷新autoRefreshTop 默认NO 4.上拉到指定位置自动加载autoRefreshBottom 默认NO

####协议 RefreshControl 被许可在 MIT 协议下使用。查阅 LICENSE 文件来获得更多信息。

About

下拉刷新,上拉加载更多

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages


Back | FazBrowse Home | New Git URL