| | |
| | | import QMUIKit |
| | | |
| | | class HomeDetailMenuVC: BaseViewController { |
| | | private(set) var pageMenu:SPPageMenu! |
| | | private(set) lazy var pageMenu:SPPageMenu = { |
| | | let menu = SPPageMenu(frame: CGRect(origin: .zero, size: CGSize(width: JQ_ScreenW, height: 46)), trackerStyle: .line) |
| | | menu.setItems(["Details","Attachment","Note"], selectedItemIndex: 0) |
| | | menu.dividingLineHeight = 0.4 |
| | | menu.dividingLine.backgroundColor = UIColor.black.withAlphaComponent(0.1) |
| | | menu.setTrackerHeight(4, cornerRadius: 2) |
| | | menu.trackerWidth = 20 |
| | | menu.permutationWay = .notScrollEqualWidths |
| | | menu.tracker.backgroundColor = Def_ThemeColor |
| | | menu.selectedItemTitleColor = .black |
| | | menu.unSelectedItemTitleColor = .black.withAlphaComponent(0.4) |
| | | menu.selectedItemTitleFont = UIFont.systemFont(ofSize: 16, weight: .bold) |
| | | menu.unSelectedItemTitleFont = UIFont.systemFont(ofSize: 16, weight: .bold) |
| | | return menu |
| | | }() |
| | | |
| | | override func viewDidLoad() { |
| | | super.viewDidLoad() |
| | | |
| | | } |
| | | view.backgroundColor = UIColor(hexStr: "#F9FAFF") |
| | | view.addSubview(pageMenu) |
| | | |
| | | 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(["Details","Attachment","Note"], 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) |
| | | |
| | | let 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) |
| | | } |
| | | |
| | | let 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) |
| | | } |
| | | |
| | | } |
| | | } |