From 2e91ee1387ef545ecef49230f2024b89b2f82a58 Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期三, 09 十月 2024 15:48:20 +0800
Subject: [PATCH] fix

---
 XQMuse/Root/TreeGroup/View/TreeTeskExchangeSuccessView.swift |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/XQMuse/Root/TreeGroup/View/TreeTeskExchangeSuccessView.swift b/XQMuse/Root/TreeGroup/View/TreeTeskExchangeSuccessView.swift
index b30fefb..332e910 100644
--- a/XQMuse/Root/TreeGroup/View/TreeTeskExchangeSuccessView.swift
+++ b/XQMuse/Root/TreeGroup/View/TreeTeskExchangeSuccessView.swift
@@ -10,11 +10,17 @@
 
 class TreeTeskExchangeSuccessView: UIView,JQNibView{
 				@IBOutlet weak var view_container: UIView!
-				
+    @IBOutlet weak var image_qrCode: UIImageView!
+    
 				override func awakeFromNib() {
 								super.awakeFromNib()
 								view_container.transform = .init(scaleX: 0.1, y: 0.1)
 								alpha = 0
+
+        let longPress = UILongPressGestureRecognizer(target: self, action: #selector(longPressCopyAction(_:)))
+        longPress.minimumPressDuration = 0.8
+        image_qrCode.isUserInteractionEnabled = true
+        image_qrCode.addGestureRecognizer(longPress)
 				}
 
 				static func show(){
@@ -30,6 +36,16 @@
 								}
 				}
 
+    @objc private  func longPressCopyAction(_ gesture:UILongPressGestureRecognizer){
+        if gesture.state == .began{
+            if let img = image_qrCode.image{
+                image_qrCode.isUserInteractionEnabled = false
+                UIImageWriteToSavedPhotosAlbum(img, nil,nil, nil)
+                alertSuccess(msg: "保存成功")
+            }
+        }
+    }
+
 				@IBAction func closeAction(_ sender: UIButton) {
 								UIView.animate(withDuration: 0.3) {
 												self.view_container.transform = .init(scaleX: 0.1, y: 0.1)

--
Gitblit v1.7.1