杨锴
2024-11-06 63f7ed967433acee3ae8764c7a077e15c29c41f2
XQMuse/Root/Me/VC/VIPCenterVC.swift
@@ -8,6 +8,7 @@
import UIKit
import JQTools
import StoreKit
import WebKit
class VIPCenterVC: BaseVC {
@@ -16,6 +17,8 @@
    @IBOutlet weak var collectionView: UICollectionView!
    @IBOutlet weak var btn_isRead: UIButton!
    @IBOutlet weak var label_expirtTime: UILabel!
    @IBOutlet weak var webView: WKWebView!
    @IBOutlet weak var webViewHeiCons: NSLayoutConstraint!
    private var selectIndex = 0
    private var productList = Set<String>()
@@ -54,6 +57,26 @@
            self.label_vipHint.text = "升级为会员,解锁会员专属体验"
            self.label_expirtTime.text = "你还未开通会员服务"
        }
        Services.getVipContent(type: 1).subscribe(onNext: { data in
            if let string = data.data{
                self.webView.loadHTMLString(string.jq_wrapHtml(), baseURL: nil)
            }
        }).disposed(by: disposeBag)
    }
    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{
                self.webViewHeiCons.constant = height
            }
        }).disposed(by: disposeBag)
    }
    @IBAction func completeAction(_ sender: UIButton) {