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