From a1ac0f1634ff0bd8f04259fc4cf7ebabd8c8c82d Mon Sep 17 00:00:00 2001 From: 无故事王国 <841720330@qq.com> Date: 星期二, 10 十月 2023 16:40:52 +0800 Subject: [PATCH] 修复BUG --- WanPai/Root/Search/VC/CustomerContentDetailVC.swift | 38 ++++++++++++++++++++++++++++++++------ 1 files changed, 32 insertions(+), 6 deletions(-) diff --git a/WanPai/Root/Search/VC/CustomerContentDetailVC.swift b/WanPai/Root/Search/VC/CustomerContentDetailVC.swift index 91bd525..2832b3a 100644 --- a/WanPai/Root/Search/VC/CustomerContentDetailVC.swift +++ b/WanPai/Root/Search/VC/CustomerContentDetailVC.swift @@ -13,7 +13,8 @@ @IBOutlet weak var label_title: UILabel! @IBOutlet weak var label_datetime: UILabel! @IBOutlet weak var webView: WKWebView! - + @IBOutlet weak var cons_webHei: NSLayoutConstraint! + private var id:Int! private var type:CustomerSubListVC.CustomerSubType! @@ -38,12 +39,37 @@ } Services.exploreNoticeDetail(id: id, type: type).subscribe(onNext: {[weak self] data in - self?.label_title.text = data.data?.noticeTitle - self?.label_datetime.text = data.data?.noticeTime - if let str = data.data?.noticeContents.jq_wrapHtml(){ - self?.webView.loadHTMLString(str, baseURL: nil) - } + if self?.type == .notice{ + self?.label_title.text = data.data?.noticeTitle + self?.label_datetime.text = data.data?.noticeTime + + if let str = data.data?.noticeContents.jq_wrapHtml(){ + self?.webView.loadHTMLString(str, baseURL: nil) + } + }else{ + self?.label_title.text = data.data?.quesTitle + self?.label_datetime.text = data.data?.quesTime + + if let str = data.data?.quesContents.jq_wrapHtml(){ + self?.webView.loadHTMLString(str, baseURL: nil) + } + } + }).disposed(by: disposeBag) } + + override func setRx() { + self.webView.scrollView.rx.observe(CGSize.self, "contentSize").map { (size) -> CGFloat? in + if let size = size{ + return size.height + } + return nil + }.subscribe(onNext: { [unowned self](height) in + if let height = height{ + self.cons_webHei.constant = height + } + }).disposed(by: disposeBag) + + } } -- Gitblit v1.7.1