无故事王国
2024-03-15 049c0b33c1f3936a6d32012c9e6234273feaec67
WanPai/Common/View/QRPreview.swift
@@ -12,35 +12,25 @@
            @IBOutlet weak var img_QRCode: UIImageView!
            @IBOutlet weak var btn_close: UIButton!
            @IBOutlet weak var label_title: UILabel!
            
            override func awakeFromNib() {
                        super.awakeFromNib()
                        alpha = 0
                        label_title.isHidden = true
                        img_QRCode.transform = CGAffineTransform(scaleX: 0.1, y: 0.1)
                        btn_close.alpha = 0
                        layoutIfNeeded()
            }
            static func show(_ text:String,title:String? = nil){
            static func show(_ text:String){
                        let preView = QRPreview.jq_loadNibView()
                        preView.frame = sceneDelegate?.window?.frame ?? .zero
                        preView.img_QRCode.image = QRCodeImage(string: text, size: (JQ_ScreenW - 88) * sceneDelegate!.window!.screen.scale)
                        preView.label_title.text = title
                        sceneDelegate?.window?.addSubview(preView)
                        UIView.animate(withDuration: 0.5) {
                                    preView.alpha = 1
                                    if title == nil{
                                                preView.label_title.isHidden = true
                                                preView.img_QRCode.transform = CGAffineTransform(scaleX: 1.0, y: 1.0)
                                    }else{
                                                preView.label_title.isHidden = false
                                                preView.img_QRCode.transform = CGAffineTransform(scaleX: 0.9, y: 0.9)
                                    }
                                    preView.img_QRCode.transform = CGAffineTransform(scaleX: 1.0, y: 1.0)
                                    preView.layoutIfNeeded()
                        } completion: { complete in
                                    if complete{