//
|
// LevelVC.swift
|
// XQMuse
|
//
|
// Created by 无故事王国 on 2024/8/21.
|
//
|
|
import UIKit
|
import WebKit
|
import JQTools
|
|
class LevelVC: BaseVC {
|
|
@IBOutlet weak var image_level: UIImageView!
|
@IBOutlet weak var label_currentLevel: UILabel!
|
@IBOutlet weak var label_nextLevel: UILabel!
|
@IBOutlet weak var progressView: UIProgressView!
|
@IBOutlet weak var webView: WKWebView!
|
override func viewDidLoad() {
|
super.viewDidLoad()
|
title = "当前等级"
|
|
Services.userHeadingLevel().subscribe(onNext: {data in
|
if let m = data.data{
|
let progress = Double(m.growthValue) / Double(m.nextLevel)
|
DispatchQueue.main.asyncAfter(delay: 0.5) {
|
self.progressView.setProgress(Float(progress), animated: true)
|
}
|
|
self.image_level.sd_setImage(with: URL(string: m.levelIcon))
|
self.label_currentLevel.text = String(format: "%ld/%ld", m.growthValue,m.nextLevel)
|
|
self.label_nextLevel.isHidden = m.level == 10
|
self.label_nextLevel.text = String(format: "你离下一等级还差%ld经验值,加油!",m.differenceLevel)
|
|
self.webView.loadHTMLString(m.content.jq_wrapHtml(), baseURL: nil)
|
}
|
}).disposed(by: disposeBag)
|
}
|
}
|