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