From 41aa6375f4086c3bbabd00c710c0734b25962d78 Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期日, 27 七月 2025 22:54:38 +0800 Subject: [PATCH] 修复BUG,修改逻辑 --- DolphinEnglishLearnStudent/Moudle/Me/View/ShareView.swift | 132 ++++++++++++++++++++++---------------------- 1 files changed, 66 insertions(+), 66 deletions(-) diff --git a/DolphinEnglishLearnStudent/Moudle/Me/View/ShareView.swift b/DolphinEnglishLearnStudent/Moudle/Me/View/ShareView.swift index 21cd488..b61e306 100644 --- a/DolphinEnglishLearnStudent/Moudle/Me/View/ShareView.swift +++ b/DolphinEnglishLearnStudent/Moudle/Me/View/ShareView.swift @@ -13,76 +13,76 @@ class ShareView: UIView,JQNibView{ - @IBOutlet weak var view_content: UIView! - @IBOutlet weak var cons_bottom: NSLayoutConstraint! - @IBOutlet weak var btn_wx: QMUIButton! - @IBOutlet weak var btn_wxFri: QMUIButton! - @IBOutlet weak var img_cover: UIImageView! - @IBOutlet weak var label_info: UILabel! - private var disposeBag = DisposeBag() - private var shareModel:ShareInfoModel? + @IBOutlet weak var view_content: UIView! + @IBOutlet weak var cons_bottom: NSLayoutConstraint! + @IBOutlet weak var btn_wx: QMUIButton! + @IBOutlet weak var btn_wxFri: QMUIButton! + @IBOutlet weak var img_cover: UIImageView! + @IBOutlet weak var label_info: UILabel! + private var disposeBag = DisposeBag() + private var shareModel:ShareInfoModel? - override func awakeFromNib() { - super.awakeFromNib() - view_content.transform = .init(scaleX: 0.1, y: 0.1) - view_content.alpha = 0 - btn_wx.imagePosition = .top - btn_wxFri.imagePosition = .top - btn_wx.spacingBetweenImageAndTitle = 8 - btn_wxFri.spacingBetweenImageAndTitle = 8 - cons_bottom.constant = -JQ_ScreenW - alpha = 0 - layoutIfNeeded() - } + override func awakeFromNib() { + super.awakeFromNib() + view_content.transform = .init(scaleX: 0.1, y: 0.1) + view_content.alpha = 0 + btn_wx.imagePosition = .top + btn_wxFri.imagePosition = .top + btn_wx.spacingBetweenImageAndTitle = 8 + btn_wxFri.spacingBetweenImageAndTitle = 8 + cons_bottom.constant = -JQ_ScreenW + alpha = 0 + layoutIfNeeded() + } - static func show(){ - let shareView = ShareView.jq_loadNibView() - shareView.frame = sceneDelegate?.window?.frame ?? .zero - sceneDelegate?.window?.addSubview(shareView) - shareView.cons_bottom.constant = 0 - UIView.animate(withDuration: 0.4) { - shareView.layoutIfNeeded() - shareView.alpha = 1 - } - UIView.animate(withDuration: 0.4, delay: 0.4) { - shareView.view_content.transform = .init(scaleX: 1.0, y: 1.0) - shareView.view_content.alpha = 1 - } - } + static func show(){ + let shareView = ShareView.jq_loadNibView() + shareView.frame = sceneDelegate?.window?.frame ?? .zero + sceneDelegate?.window?.addSubview(shareView) + shareView.cons_bottom.constant = 0 + UIView.animate(withDuration: 0.4) { + shareView.layoutIfNeeded() + shareView.alpha = 1 + } + UIView.animate(withDuration: 0.4, delay: 0.4) { + shareView.view_content.transform = .init(scaleX: 1.0, y: 1.0) + shareView.view_content.alpha = 1 + } + } - @IBAction func closeAction(_ sender: UIButton) { - cons_bottom.constant = -JQ_ScreenW - UIView.animate(withDuration: 0.4) { - self.alpha = 0 - self.layoutIfNeeded() - }completion: { _ in - self.removeFromSuperview() - } - } + @IBAction func closeAction(_ sender: UIButton) { + cons_bottom.constant = -JQ_ScreenW + UIView.animate(withDuration: 0.4) { + self.alpha = 0 + self.layoutIfNeeded() + }completion: { _ in + self.removeFromSuperview() + } + } - @IBAction func shareAction(_ sender: QMUIButton) { + @IBAction func shareAction(_ sender: QMUIButton) { - Services.shareInfo().subscribe(onNext: { data in - if let m = data.data{ - var scene:WXScene! - if sender.tag == 10{ - scene = WXSceneSession - }else{ - scene = WXSceneTimeline - } - showHUD() - SDWebImageDownloader.shared.downloadImage(with: URL(string: m.img)) { iamge, data, error, state in - hiddenHUD() - guard error == nil else {alert(msg: "图片获取失败");return} - - if scene == WXSceneSession{ - WeChatTools.shareUrl("https://dollearn.com/", title:"哆能智学教育平台" , desc: m.title, thumb: iamge!, scene: scene) - }else{ - WeChatTools.shareUrl("https://dollearn.com/", title:m.title, desc: "", thumb: iamge!, scene: scene) - } - } - } - }).disposed(by: disposeBag) - } +// Services.shareInfo().subscribe(onNext: { data in +// if let m = data.data{ +// var scene:WXScene! +// if sender.tag == 10{ +// scene = WXSceneSession +// }else{ +// scene = WXSceneTimeline +// } +// showHUD() +// SDWebImageDownloader.shared.downloadImage(with: URL(string: m.img)) { iamge, data, error, state in +// hiddenHUD() +// guard error == nil else {alert(msg: "图片获取失败");return} +// +// if scene == WXSceneSession{ +// WeChatTools.shareUrl("https://dollearn.com/", title:"哆能智学教育平台" , desc: m.title, thumb: iamge!, scene: scene) +// }else{ +// WeChatTools.shareUrl("https://dollearn.com/", title:m.title, desc: "", thumb: iamge!, scene: scene) +// } +// } +// } +// }).disposed(by: disposeBag) + } } -- Gitblit v1.7.1