// // UIScrollView+MJRefreshEX.m // RainbowPlanet // // Created by 南鑫林 on 2018/12/28. // Copyright © 2018 南鑫林. All rights reserved. // #import @interface UIScrollView (MJRefreshEX) /** 下拉刷新 @param beginRefresh 是否自动刷新 @param animation 是否需要动画 @param refreshBlock 刷新回调 */ - (void)addHeaderWithBeginRefresh:(BOOL)beginRefresh animation:(BOOL)animation refreshBlock:(void(^)(NSInteger pageIndex))refreshBlock; /** 全屏下拉刷新 @param beginRefresh 是否自动刷新 @param animation 是否需要动画 @param refreshBlock 刷新回调 */ - (void)addFullScreenHeaderWithBeginRefresh:(BOOL)beginRefresh animation:(BOOL)animation refreshBlock:(void(^)(NSInteger pageIndex))refreshBlock; /** 上啦加载 @param automaticallyRefresh 是否自动加载 @param loadMoreBlock 加载回调 */ - (void)addFooterWithAutomaticallyRefresh:(BOOL)automaticallyRefresh loadMoreBlock:(void(^)(NSInteger pageIndex))loadMoreBlock; /** 上啦加载预加载 @param automaticallyRefresh 是否自动加载 @param loadMoreBlock 加载回调 */ - (void)addFooterPreloadWithAutomaticallyRefresh:(BOOL)automaticallyRefresh loadMoreBlock:(void(^)(NSInteger pageIndex))loadMoreBlock; /** 普通请求结束刷新头部 */ - (void)endHeaderRefresh; /** 普通请求结束刷新尾部 */ - (void)endFooterRefresh; /** 没有数据结束刷新 */ - (void)endFooterNoMoreData; /** 回复数据结束刷新 */ - (void)resetNoMoreData; /** 是否隐藏Footer */ - (void)isHiddenFooter:(BOOL)isHidden; @end