| | |
| | | @IBOutlet weak var label_title: UILabel! |
| | | @IBOutlet weak var label_datetime: UILabel! |
| | | @IBOutlet weak var webView: WKWebView! |
| | | |
| | | @IBOutlet weak var cons_webHei: NSLayoutConstraint! |
| | | |
| | | private var id:Int! |
| | | private var type:CustomerSubListVC.CustomerSubType! |
| | | |
| | |
| | | } |
| | | |
| | | Services.exploreNoticeDetail(id: id, type: type).subscribe(onNext: {[weak self] data in |
| | | self?.label_title.text = data.data?.noticeTitle |
| | | self?.label_datetime.text = data.data?.noticeTime |
| | | |
| | | if let str = data.data?.noticeContents.jq_wrapHtml(){ |
| | | self?.webView.loadHTMLString(str, baseURL: nil) |
| | | } |
| | | if self?.type == .notice{ |
| | | self?.label_title.text = data.data?.noticeTitle |
| | | self?.label_datetime.text = data.data?.noticeTime |
| | | |
| | | if let str = data.data?.noticeContents.jq_wrapHtml(){ |
| | | self?.webView.loadHTMLString(str, baseURL: nil) |
| | | } |
| | | }else{ |
| | | self?.label_title.text = data.data?.quesTitle |
| | | self?.label_datetime.text = data.data?.quesTime |
| | | |
| | | if let str = data.data?.quesContents.jq_wrapHtml(){ |
| | | self?.webView.loadHTMLString(str, baseURL: nil) |
| | | } |
| | | } |
| | | |
| | | }).disposed(by: disposeBag) |
| | | } |
| | | |
| | | override func setRx() { |
| | | self.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.cons_webHei.constant = height |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |
| | | } |
| | | } |