From 011b0cc918bfa0e36a9ad4a0f45c18b801815920 Mon Sep 17 00:00:00 2001
From: Davin <591807572@qq.com>
Date: 星期四, 15 六月 2023 21:00:36 +0800
Subject: [PATCH] faeture 历史消息

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

diff --git a/EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m b/EZSDK/EZSDK/EZ/Venders/MWPhotoBrowser/MWPhotoBrowser.m
index aeb581b..0943765 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,30 @@
     self.navigationController.navigationBar.userInteractionEnabled = YES;
 }
 
+- (UIButton *)downloadBtn {
+    if (!_downloadBtn) {
+        _downloadBtn = [UIButton buttonWithType:UIButtonTypeCustom];
+        [_downloadBtn setTitle:HDLEZLocallizedString(@"hdl_ez_download") forState:UIControlStateNormal];
+        [_downloadBtn setTitleColor:HDLEZ_COLOR_TEXT_LIGHT_GRAY forState:UIControlStateNormal];
+    }
+    return _downloadBtn;
+}
+
+- (void)showDownloadBtn {
+    [self.view addSubview:self.downloadBtn];
+    [self.downloadBtn mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.mas_equalTo(self.view.mas_left).offset(32.);
+        make.bottom.mas_equalTo(self.view.mas_bottom).offset(-HDLEZ_APP_TAB_BOTTOM_HEIGHT - 16);
+        make.width.mas_equalTo((HDLEZ_APP_SCREEN_WIDTH - 96) / 2.);
+        make.height.mas_equalTo(50.);
+    }];
+    [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