| | |
| | | // |
| | | |
| | | 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() |
| | | super.viewDidLoad() |
| | | title = "当前等级" |
| | | |
| | | DispatchQueue.main.asyncAfter(delay: 2.0) { |
| | | self.progressView.setProgress(0.9, animated: true) |
| | | } |
| | | } |
| | | 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.level,10) |
| | | |
| | | self.label_nextLevel.isHidden = m.level == 10 |
| | | self.label_nextLevel.text = String(format: "你离下一等级还差%ld经验值,加油!", m.growthValue,m.nextLevel) |
| | | |
| | | self.webView.loadHTMLString(m.content.jq_wrapHtml(), baseURL: nil) |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | } |