UIScrollView+LZRefresh.h 855 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // UIScrollView+LZRefresh.h
  3. // MEISHI
  4. //
  5. // Created by CY on 2021/1/25.
  6. // Copyright © 2021 leo. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. /**
  10. 刷新状态
  11. */
  12. typedef NS_ENUM(NSInteger,kRefreshStatus) {
  13. kRefreshNormal = 0, /**<没有刷新状态*/
  14. kRefreshHeader, /**<下拉*/
  15. kRefreshFooter, /**<上拉*/
  16. kRefreshAll, /**<全部*/
  17. };
  18. NS_ASSUME_NONNULL_BEGIN
  19. @interface UIScrollView (LZRefresh)
  20. /**
  21. 根据刷新状态停止,配合MJRefresh使用
  22. @param status 刷新状态
  23. */
  24. - (void)endRefreshing:(kRefreshStatus)status;
  25. /// 设置头刷新
  26. - (void)setRefreshHeaderWithBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
  27. /// 设置上拉加载更多
  28. - (void)setRefreshFooter:(BOOL)hide withBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
  29. @end
  30. NS_ASSUME_NONNULL_END