杨锴
2024-09-12 e15c976316feef72ff9bcabce38e0a078f9505db
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){