Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

tracy429/RefreshControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

RefreshControl

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

使用简单

	///初始化
 _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

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 97.7%
  • C++ 2.3%

AltStyle によって変換されたページ (->オリジナル) /