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