fix
杨锴
2024-10-30 aad7ea65994d33014308fd24dadc4308b35053e6
XQMuse/Root/Other/View/ShareView.swift
@@ -15,7 +15,9 @@
    @IBOutlet weak var btn_wechat: TapBtn!
    @IBOutlet weak var btn_wechatFri: TapBtn!
    @IBOutlet weak var btn_save: TapBtn!
    private var shareContent:Any!
    private var scene:WXScene!
            override func awakeFromNib() {
                        super.awakeFromNib()
@@ -28,8 +30,9 @@
        btn_save.isHidden = true
            }
            static func show(){
    static func show(_ content:Any){
                        let shareView = ShareView.jq_loadNibView()
        shareView.shareContent = content
                        sceneDelegate?.window?.addSubview(shareView)
                        shareView.frame = sceneDelegate?.window?.frame ?? .zero
                        shareView.cons_bottom.constant = 0
@@ -49,4 +52,24 @@
                                    self.removeFromSuperview()
                        }
            }
    @IBAction func shareWechatAction(_ sender: Any) {
        scene = WXSceneSession
        share()
    }
    @IBAction func shareWechatFriAction(_ sender: Any) {
        scene = WXSceneTimeline
        share()
    }
    private func share(){
        if let text = shareContent as? String{
            WeChatTools.shareText(text)
        }
        if let url = shareContent as? URL{
            WeChatTools.shareUrl(url.absoluteString, title: "疗愈", desc: "测", thumb:UIImage())
        }
    }
}