younger_times
2023-04-24 a43a3dcf34a398b0fe693304fa00feb83a876ce8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
//
//  HomeMenuVC.swift
//  BrokerDriver
//
//  Created by 无故事王国 on 2023/4/24.
//
 
import UIKit
import SPPageMenu
 
class HomeMenuVC: BaseViewController {
   private(set) var pageMenu:SPPageMenu!
    private var tf_cargo:QMUITextField!
    private var btn_pickupTime:QMUIButton!
    private var btn_search:QMUIButton!
 
    override func viewDidLoad() {
        super.viewDidLoad()
 
    }
 
    override func setUI() {
        super.setUI()
        view.backgroundColor = UIColor(hexStr: "#F9FAFF")
        pageMenu = SPPageMenu(frame: CGRect(origin: .zero, size: CGSize(width: JQ_ScreenW, height: 46)), trackerStyle: .line)
        pageMenu.setItems(["In Progress","Completed"], selectedItemIndex: 0)
        pageMenu.dividingLineHeight = 0.4
        pageMenu.dividingLine.backgroundColor = UIColor.black.withAlphaComponent(0.1)
        pageMenu.setTrackerHeight(4, cornerRadius: 2)
        pageMenu.trackerWidth = 20
        pageMenu.permutationWay = .notScrollEqualWidths
        pageMenu.tracker.backgroundColor = Def_ThemeColor
        pageMenu.selectedItemTitleColor = .black
        pageMenu.unSelectedItemTitleColor = .black.withAlphaComponent(0.4)
        pageMenu.selectedItemTitleFont = UIFont.systemFont(ofSize: 16, weight: .bold)
        pageMenu.unSelectedItemTitleFont = UIFont.systemFont(ofSize: 16, weight: .bold)
        view.addSubview(pageMenu)
 
        var funcView = UIView()
        funcView.backgroundColor = .white
        view.addSubview(funcView)
        funcView.snp.makeConstraints { make in
            make.top.equalTo(pageMenu.snp.bottom).offset(3)
            make.left.right.equalToSuperview()
            make.height.equalTo(58)
        }
 
        tf_cargo = QMUITextField()
        tf_cargo.placeholder = "  CONTAINER #"
        tf_cargo.font = UIFont.systemFont(ofSize: 12)
        tf_cargo.placeholderColor = UIColor(hexStr: "#959595")
        tf_cargo.jq_borderWidth = 1
        tf_cargo.jq_borderColor = UIColor(hexStr: "#F0F0F0")
        funcView.addSubview(tf_cargo)
        tf_cargo.snp.makeConstraints { make in
            make.left.equalTo(12)
            make.height.equalTo(35)
            make.top.equalTo(12)
            make.width.equalTo(JQ_ScreenW * 0.3786)
        }
 
        btn_pickupTime = QMUIButton(type: .custom)
        btn_pickupTime.setTitle(" Pickup Time", for: .normal)
        btn_pickupTime.setTitleColor(UIColor(hexStr: "#959595"), for: .normal)
        btn_pickupTime.titleLabel?.font = UIFont.systemFont(ofSize: 12)
        btn_pickupTime.setImage(UIImage(named: "btn_pickuptime"), for: .normal)
        btn_pickupTime.imagePosition = .left
        btn_pickupTime.spacingBetweenImageAndTitle = 5
        btn_pickupTime.jq_borderWidth = 1
        btn_pickupTime.jq_borderColor = UIColor(hexStr: "#F0F0F0")
        btn_pickupTime.contentHorizontalAlignment = .left
        btn_pickupTime.imageEdgeInsets = UIEdgeInsets(top: 0, left: 5, bottom: 0, right: 0)
        funcView.addSubview(btn_pickupTime)
        btn_pickupTime.snp.makeConstraints { make in
            make.left.equalTo(tf_cargo.snp.right).offset(13)
            make.height.equalTo(35)
            make.top.equalTo(12)
            make.width.equalTo(JQ_ScreenW * 0.3786)
        }
 
        btn_search = QMUIButton(type: .custom)
        btn_search.setImage( UIImage(named: "btn_search"), for: .normal)
        funcView.addSubview(btn_search)
        btn_search.snp.makeConstraints { make in
            make.left.equalTo(btn_pickupTime.snp.right)
            make.centerY.equalTo(btn_pickupTime)
            make.right.equalToSuperview()
        }
 
 
    }
}