From e15c976316feef72ff9bcabce38e0a078f9505db Mon Sep 17 00:00:00 2001
From: 杨锴 <841720330@qq.com>
Date: 星期四, 12 九月 2024 18:18:03 +0800
Subject: [PATCH] fix API

---
 XQMuse/Root/Course/TCell/CourseDetail_1_TCell.swift |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/XQMuse/Root/Course/TCell/CourseDetail_1_TCell.swift b/XQMuse/Root/Course/TCell/CourseDetail_1_TCell.swift
index 6174889..5e4b714 100644
--- a/XQMuse/Root/Course/TCell/CourseDetail_1_TCell.swift
+++ b/XQMuse/Root/Course/TCell/CourseDetail_1_TCell.swift
@@ -7,11 +7,16 @@
 
 import UIKit
 import WebKit
+import RxSwift
 
 class CourseDetail_1_TCell: UITableViewCell {
 
 				@IBOutlet weak var label_title: UILabel!
 				@IBOutlet weak var webView: WKWebView!
+				@IBOutlet weak var cons_webHei: NSLayoutConstraint!
+				
+				private var disposeBag = DisposeBag()
+
 				override func awakeFromNib() {
         super.awakeFromNib()
 								backgroundColor = .clear
@@ -20,6 +25,17 @@
 								webView.scrollView.isScrollEnabled = false
 								webView.scrollView.backgroundColor = .clear
 								webView.isOpaque = false
+
+								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)
     }
 
 				func setContent(title:String,content:String){

--
Gitblit v1.7.1