FWRefreshPlugin
@protocol FWRefreshPlugin <NSObject>
刷新插件协议,应用可自定义刷新插件实现
-
是否正在刷新中
Declaration
Objective-C
- (BOOL)isRefreshing:(nonnull UIScrollView *)scrollView;
-
是否显示刷新组件
Declaration
Objective-C
- (BOOL)shouldRefreshing:(nonnull UIScrollView *)scrollView;
-
设置是否显示刷新组件
Declaration
Objective-C
- (void)setShouldRefreshing:(BOOL)shouldRefreshing scrollView:(nonnull UIScrollView *)scrollView;
-
配置下拉刷新句柄
Declaration
Objective-C
- (void)setRefreshingBlock:(nonnull void (^)(void))block scrollView:(nonnull UIScrollView *)scrollView;
-
配置下拉刷新事件
Declaration
Objective-C
- (void)setRefreshingTarget:(nonnull id)target action:(nonnull SEL)action scrollView:(nonnull UIScrollView *)scrollView;
-
开始下拉刷新
Declaration
Objective-C
- (void)beginRefreshing:(nonnull UIScrollView *)scrollView;
-
结束下拉刷新
Declaration
Objective-C
- (void)endRefreshing:(nonnull UIScrollView *)scrollView;
-
是否正在追加中
Declaration
Objective-C
- (BOOL)isLoading:(nonnull UIScrollView *)scrollView;
-
是否显示追加组件
Declaration
Objective-C
- (BOOL)shouldLoading:(nonnull UIScrollView *)scrollView;
-
设置是否显示追加组件
Declaration
Objective-C
- (void)setShouldLoading:(BOOL)shouldLoading scrollView:(nonnull UIScrollView *)scrollView;
-
是否已追加完成,不能继续追加
Declaration
Objective-C
- (BOOL)loadingFinished:(nonnull UIScrollView *)scrollView;
-
设置是否已追加完成,不能继续追加
Declaration
Objective-C
- (void)setLoadingFinished:(BOOL)loadingFinished scrollView:(nonnull UIScrollView *)scrollView;
-
配置上拉追加句柄
Declaration
Objective-C
- (void)setLoadingBlock:(nonnull void (^)(void))block scrollView:(nonnull UIScrollView *)scrollView;
-
配置上拉追加事件
Declaration
Objective-C
- (void)setLoadingTarget:(nonnull id)target action:(nonnull SEL)action scrollView:(nonnull UIScrollView *)scrollView;
-
开始上拉追加
Declaration
Objective-C
- (void)beginLoading:(nonnull UIScrollView *)scrollView;
-
结束上拉追加
Declaration
Objective-C
- (void)endLoading:(nonnull UIScrollView *)scrollView;