1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- //
- // UIScrollView+MJRefreshEX.m
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2018/12/28.
- // Copyright © 2018 南鑫林. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- @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
|