From 62a24b3c7cf92919a93ee575e9460037e1a53816 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期四, 07 十一月 2024 19:10:20 +0800 Subject: [PATCH] fix bug --- XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift | 26 ++++++++++++++++++++++---- 1 files changed, 22 insertions(+), 4 deletions(-) diff --git a/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift b/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift index 508328f..0d37f87 100644 --- a/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift +++ b/XQMuse/Root/Me/VC/ContactCustomerDetailVC.swift @@ -14,7 +14,8 @@ @IBOutlet weak var label_content: UILabel! @IBOutlet weak var webView: WKWebView! @IBOutlet weak var image_qrCode: UIImageView! - + @IBOutlet weak var cons_webHei: NSLayoutConstraint! + private var model:CommonQuestionModel! private var customerImage:UIImage? @@ -32,15 +33,17 @@ super.viewDidLoad() title = "问题详情" label_title.text = model.questionName - label_content.text = model.content + label_content.text = model.questionDescription + webView.scrollView.showsHorizontalScrollIndicator = false + webView.scrollView.showsVerticalScrollIndicator = false + webView.scrollView.isScrollEnabled = false Services.commonQuestionDetailBy(id: model.id).subscribe(onNext: {[weak self] data in if let m = data.data{ - self?.webView.loadHTMLString(m.content.jq_wrapHtml(), baseURL: nil) + self?.webView.loadHTMLString(m.content.jq_wrapHtml(edge: UIEdgeInsets(top: 5, left: 5, bottom: 5, right: 5)), baseURL: nil) self?.image_qrCode.sd_setImage(with: URL(string: m.customerServiceQrCode)) } }).disposed(by: disposeBag) - // if let image = customerImage{ // self.image_qrCode.image = image @@ -54,6 +57,21 @@ // } } + override func setRx() { + 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{ + print(height) + self.cons_webHei.constant = height + } + }).disposed(by: disposeBag) + + } + override func setUI() { webView.scrollView.backgroundColor = .clear webView.backgroundColor = UIColor(hexString: "#F5F5F5") -- Gitblit v1.7.1