| | |
| | | @IBOutlet weak var label_content: UILabel! |
| | | @IBOutlet weak var webView: WKWebView! |
| | | @IBOutlet weak var image_qrCode: UIImageView! |
| | | |
| | | @IBOutlet weak var cons_webHei: NSLayoutConstraint! |
| | | |
| | | private var model:CommonQuestionModel! |
| | | private var customerImage:UIImage? |
| | | |
| | |
| | | super.viewDidLoad() |
| | | title = "问题详情" |
| | | label_title.text = model.questionName |
| | | label_content.text = model.content |
| | | label_content.text = model.questionDescription |
| | | webView.scrollView.showsHorizontalScrollIndicator = false |
| | | webView.scrollView.showsVerticalScrollIndicator = false |
| | | webView.scrollView.isScrollEnabled = false |
| | | |
| | | Services.commonQuestionDetailBy(id: model.id).subscribe(onNext: {[weak self] data in |
| | | if let m = data.data{ |
| | | self?.webView.loadHTMLString(m.content.jq_wrapHtml(), baseURL: nil) |
| | | self?.webView.loadHTMLString(m.content.jq_wrapHtml(edge: UIEdgeInsets(top: 5, left: 5, bottom: 5, right: 5)), baseURL: nil) |
| | | self?.image_qrCode.sd_setImage(with: URL(string: m.customerServiceQrCode)) |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |
| | | |
| | | // if let image = customerImage{ |
| | | // self.image_qrCode.image = image |
| | |
| | | // } |
| | | } |
| | | |
| | | 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{ |
| | | print(height) |
| | | self.cons_webHei.constant = height |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |
| | | } |
| | | |
| | | override func setUI() { |
| | | webView.scrollView.backgroundColor = .clear |
| | | webView.backgroundColor = UIColor(hexString: "#F5F5F5") |