From aad7ea65994d33014308fd24dadc4308b35053e6 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 30 十月 2024 14:59:30 +0800 Subject: [PATCH] fix --- XQMuse/Root/Other/View/ShareView.swift | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/XQMuse/Root/Other/View/ShareView.swift b/XQMuse/Root/Other/View/ShareView.swift index e419f6c..c79fefb 100644 --- a/XQMuse/Root/Other/View/ShareView.swift +++ b/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()) + } + } } -- Gitblit v1.7.1