1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- //
- // UIScrollView+LZRefresh.m
- // MEISHI
- //
- // Created by CY on 2021/1/25.
- // Copyright © 2021 leo. All rights reserved.
- //
- #import "UIScrollView+LZRefresh.h"
- @implementation UIScrollView (LZRefresh)
- // 根据刷新状态停止
- - (void)endRefreshing:(kRefreshStatus)status {
- switch (status) {
- case kRefreshFooter:
- if (self.mj_footer) {
- if (self.mj_footer.isRefreshing) {
- [self.mj_footer endRefreshing];
- }
- }
- break;
-
- case kRefreshHeader:
- if (self.mj_header.isRefreshing) {
- [self.mj_header endRefreshing];
- }
- break;
-
- case kRefreshAll: {
- if (self.mj_header.isRefreshing) {
- [self.mj_header endRefreshing];
- }
- if (self.mj_footer) {
- if (self.mj_footer.isRefreshing) {
- [self.mj_footer endRefreshing];
- }
- }
- break;
- }
- default:
- break;
- }
- }
- /// 设置头刷新
- - (void)setRefreshHeaderWithBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock {
- self.mj_header = [LCRefreshDotGiftHeader headerWithRefreshingBlock:refreshingBlock];
- }
- //// 设置上拉更多,
- - (void)setRefreshFooter:(BOOL)hide withBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock {
- if (!self.mj_footer) {
- self.mj_footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:refreshingBlock];
- }
- self.mj_footer.hidden = hide;
- }
- @end
|