| | |
| | | private var tf_cargo:QMUITextField! |
| | | private var btn_pickupTime:QMUIButton! |
| | | private var btn_search:QMUIButton! |
| | | private(set) var selectDate:Date? |
| | | |
| | | var box:JQBox<(String?,Date?)>! |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | btn_pickupTime.addTarget(self, action: #selector(showPickerView), for: .touchUpInside) |
| | | btn_search.addTarget(self, action: #selector(searchAction), for: .touchUpInside) |
| | | box = JQBox() |
| | | } |
| | | |
| | | @objc private func showPickerView(){ |
| | | DatePickerView.show { [weak self] date in |
| | | self?.selectDate = date |
| | | self?.btn_pickupTime.setTitle(date.jq_format("MMM dd YYYY"), for: .normal) |
| | | self?.btn_pickupTime.setTitleColor(UIColor(hexStr: "333333"), for: .normal) |
| | | } |
| | | } |
| | | |
| | | @objc private func searchAction(){ |
| | | |
| | | var text:String? |
| | | |
| | | if !tf_cargo.text!.isEmpty{ |
| | | text = tf_cargo.text |
| | | } |
| | | box.value = (text,selectDate) |
| | | } |
| | | |
| | | override func setUI() { |