| | |
| | | @IBOutlet weak var label_status: UILabel! |
| | | @IBOutlet weak var view_btn: UIView! |
| | | |
| | | var adapterViewController:FFAdapterViewController! |
| | | weak var adapterViewController:FFAdapterViewController? |
| | | |
| | | private(set) var orderId:String! |
| | | private(set) var type:Int! |
| | |
| | | contentTableView.reloadData() |
| | | cargoTableview.reloadData() |
| | | view_btn.isHidden = true |
| | | NotificationCenter.default.post(name: UpdateMap_Noti, object: model) |
| | | view_btn.isHidden = m.button == 2 |
| | | } |
| | | } |
| | |
| | | Services.orderInfo(id: orderId).subscribe(onNext: { [weak self] data in |
| | | if let model = data.data{ |
| | | self?.model = model |
| | | NotificationCenter.default.post(name: UpdateMap_Noti, object: model) |
| | | } |
| | | }) { error in |
| | | |
| | |
| | | func scrollViewDidScroll(_ scrollView: UIScrollView) { |
| | | |
| | | |
| | | let totalHeight = adapterViewController.headHeight |
| | | let totalHeight = adapterViewController?.headHeight ?? 0 |
| | | let offset = totalHeight - scrollView.contentOffset.y |
| | | let isTop = (offset - topSafeHeight) < 0 |
| | | |
| | | if scrollView.contentOffset.y > 0 && !isTop{ |
| | | adapterViewController.scrollview.contentOffset = scrollView.contentOffset |
| | | adapterViewController?.scrollview.contentOffset = scrollView.contentOffset |
| | | } |
| | | } |
| | | } |