您的位置:首页 > 移动开发 > IOS开发

iOS 下拉刷新 XHRefreshControl

2015-12-12 14:46 253 查看
XHRefreshControl 是实现下拉刷新的第三方库,效果如下图:



XHRefreshControl 使用起来很简单,需要添加
XHRefreshControlDelegate
代理。

常用的代理方法:

将要开始下拉刷新的方法

- (void)beginPullDownRefreshing;


停止下拉刷新的方法

- (void)endPullDownRefreshing;


将要开始上提加载更多的方法

- (void)beginLoadMoreRefreshing;


是否支持上提加载更多

/**
*  @return 如果没有实现该delegate方法,默认是支持上提加载更多的,为YES
*/
- (BOOL)isLoadMoreRefreshed;


下拉刷新样式

/**
*  @return 如果没有实现该delegate方法,默认是网易新闻App的样式
*/
- (XHPullDownRefreshViewType)pullDownRefreshViewType;


自动加载换手动加载

/**
*  将自动加载更多的状态转换为手动加载需要的条件,现在是加载更多多少次后,开始转换
*
*  @return 如果不实现该delegate方法,默认是5次
*/
- (NSInteger)autoLoadMoreRefreshedCountConverManual;


这几个方法是本人遇到的,这里简记之,更多详细用法可以去 GitHub 查看。

GitHub 链接:https://github.com/xhzengAIB/XHRefreshControl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息