From b4e1288a9b63eb820e9c9489c56aac4bf6b31067 Mon Sep 17 00:00:00 2001
From: Davin <591807572@qq.com>
Date: 星期三, 18 十二月 2024 14:34:16 +0800
Subject: [PATCH] feature 图片资源更新

---
 EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m |   43 ++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 42 insertions(+), 1 deletions(-)

diff --git a/EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m b/EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m
index aeb581b..0d62a8e 100644
--- a/EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m
+++ b/EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m
@@ -17,6 +17,12 @@
 
 static void * MWVideoPlayerObservation = &MWVideoPlayerObservation;
 
+@interface MWPhotoBrowser ()
+
+@property (nonatomic, strong) UIButton *downloadBtn;
+
+@end
+
 @implementation MWPhotoBrowser
 
 #pragma mark - Init
@@ -1503,7 +1509,12 @@
 - (BOOL)areControlsHidden { return (_toolbar.alpha == 0); }
 - (void)hideControls { [self setControlsHidden:YES animated:YES permanent:NO]; }
 - (void)showControls { [self setControlsHidden:NO animated:YES permanent:NO]; }
-- (void)toggleControls { [self setControlsHidden:![self areControlsHidden] animated:YES permanent:NO]; }
+- (void)toggleControls {
+    [self setControlsHidden:![self areControlsHidden] animated:YES permanent:NO];
+    if ([self.delegate respondsToSelector:@selector(didClickCurrentPhotoBrowserBlank:)]) {
+        [self.delegate didClickCurrentPhotoBrowserBlank:self];
+    }
+}
 
 #pragma mark - Properties
 
@@ -1639,4 +1650,34 @@
     self.navigationController.navigationBar.userInteractionEnabled = YES;
 }
 
+- (UIButton *)downloadBtn {
+    if (!_downloadBtn) {
+        _downloadBtn = [UIButton buttonWithType:UIButtonTypeCustom];
+        [_downloadBtn setTitle:HDLEZLocallizedString(@"hdl_ez_download") forState:UIControlStateNormal];
+        _downloadBtn.titleLabel.font = HDLEZ_Get_FontRegularWithSize(HDLEZ_FontSize_16);
+        [_downloadBtn setTitleColor:HDLEZ_COLOR_TEXT_WHITE forState:UIControlStateNormal];
+        _downloadBtn.backgroundColor = HDLEZ_COLOR_BACKGROUND_BUTTON;
+        _downloadBtn.layer.cornerRadius = 22.;
+        _downloadBtn.clipsToBounds = YES;
+    }
+    return _downloadBtn;
+}
+
+- (void)showDownloadBtn {
+    [self.view addSubview:self.downloadBtn];
+    [self.downloadBtn mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.centerX.mas_equalTo(self.view.mas_centerX);
+        make.bottom.mas_equalTo(self.view.mas_bottom).offset(-37);
+        make.width.mas_equalTo(220.);
+        make.height.mas_equalTo(44.);
+    }];
+    [self.downloadBtn addTarget:self action:@selector(downLoadAction) forControlEvents:UIControlEventTouchUpInside];
+}
+
+- (void)downLoadAction {
+    if (self.delegate && [self.delegate respondsToSelector:@selector(didClickDownLoad:)]) {
+        [self.delegate didClickDownLoad:self];
+    }
+}
+
 @end

--
Gitblit v1.8.0