From 63f7ed967433acee3ae8764c7a077e15c29c41f2 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 06 十一月 2024 21:17:19 +0800 Subject: [PATCH] fix bug --- XQMuse/Root/Course/VC/CourseVCTeacherSpecialVC.swift | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) diff --git a/XQMuse/Root/Course/VC/CourseVCTeacherSpecialVC.swift b/XQMuse/Root/Course/VC/CourseVCTeacherSpecialVC.swift index 2912e66..a01d5b8 100644 --- a/XQMuse/Root/Course/VC/CourseVCTeacherSpecialVC.swift +++ b/XQMuse/Root/Course/VC/CourseVCTeacherSpecialVC.swift @@ -8,6 +8,8 @@ import UIKit import JQTools +let CourseVCTeacherSpecial_Update = Notification.Name.init("CourseVCTeacherSpecial_Update") + class CourseVCTeacherSpecialVC: BaseVC { private var tableView:UITableView? private var headerView:VideoView! @@ -39,6 +41,21 @@ self.headerView.updateVideoUrl(m.videoUrl,autoPlay: false,placeHoderImageUrl: m.coverUrl.jq_urlEncoded()) } }).disposed(by: disposeBag) + + + self.cell0?.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{ + if height > self.cell0?.cons_webHei.constant ?? 0{ + self.cell0?.cons_webHei.constant = height + self.tableView?.reloadData() + } + } + }).disposed(by: disposeBag) } override func setUI() { @@ -70,19 +87,7 @@ } override func setRx() { - self.cell0?.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{ - if height > self.cell0?.cons_webHei.constant ?? 0{ - self.cell0?.cons_webHei.constant = height - self.tableView?.reloadData() - } - } - }).disposed(by: disposeBag) + } override var shouldAutorotate: Bool{ -- Gitblit v1.7.1