From 7ab063d5c658143b5bce7ca8e5ae9bfc700bb1d8 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期一, 01 二月 2021 18:22:29 +0800 Subject: [PATCH] 2021-02-01 1.更新 --- Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/MJRefresh/Base/MJRefreshFooter.m | 20 +++++++++++++++----- 1 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/Base/MJRefreshFooter.m b/Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/MJRefresh/Base/MJRefreshFooter.m similarity index 77% rename from Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/Base/MJRefreshFooter.m rename to Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/MJRefresh/Base/MJRefreshFooter.m index 9403e54..efecb5f 100644 --- a/Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/Base/MJRefreshFooter.m +++ b/Demo/EZOpensdk_iOS_4.15.1_build20201104/Demo/EZOpenSDKDemo/Venders/MJRefresh/MJRefresh/Base/MJRefreshFooter.m @@ -8,6 +8,7 @@ // #import "MJRefreshFooter.h" +#include "UIScrollView+MJRefresh.h" @interface MJRefreshFooter() @@ -36,8 +37,8 @@ // 璁剧疆鑷繁鐨勯珮搴� self.mj_h = MJRefreshFooterHeight; - // 榛樿鏄嚜鍔ㄩ殣钘� - self.automaticallyHidden = YES; + // 榛樿涓嶄細鑷姩闅愯棌 + self.automaticallyHidden = NO; } - (void)willMoveToSuperview:(UIView *)newSuperview @@ -47,7 +48,7 @@ if (newSuperview) { // 鐩戝惉scrollView鏁版嵁鐨勫彉鍖� if ([self.scrollView isKindOfClass:[UITableView class]] || [self.scrollView isKindOfClass:[UICollectionView class]]) { - [self.scrollView setReloadDataBlock:^(NSInteger totalDataCount) { + [self.scrollView setMj_reloadDataBlock:^(NSInteger totalDataCount) { if (self.isAutomaticallyHidden) { self.hidden = (totalDataCount == 0); } @@ -59,7 +60,9 @@ #pragma mark - 鍏叡鏂规硶 - (void)endRefreshingWithNoMoreData { - self.state = MJRefreshStateNoMoreData; + dispatch_async(dispatch_get_main_queue(), ^{ + self.state = MJRefreshStateNoMoreData; + }); } - (void)noticeNoMoreData @@ -69,6 +72,13 @@ - (void)resetNoMoreData { - self.state = MJRefreshStateIdle; + dispatch_async(dispatch_get_main_queue(), ^{ + self.state = MJRefreshStateIdle; + }); +} + +- (void)setAutomaticallyHidden:(BOOL)automaticallyHidden +{ + _automaticallyHidden = automaticallyHidden; } @end -- Gitblit v1.8.0