From aec51d7dba8960905c0bfeb9e94689c96aeb721c Mon Sep 17 00:00:00 2001 From: younger_times <841720330@qq.com> Date: 星期三, 16 八月 2023 16:40:15 +0800 Subject: [PATCH] 新版本 --- BrokerDriver/Home/VC/HomeDetailMenuVC.swift | 53 +++++++++++++++++++++++++---------------------------- 1 files changed, 25 insertions(+), 28 deletions(-) diff --git a/BrokerDriver/Home/VC/HomeDetailMenuVC.swift b/BrokerDriver/Home/VC/HomeDetailMenuVC.swift index 41b5018..7addd20 100644 --- a/BrokerDriver/Home/VC/HomeDetailMenuVC.swift +++ b/BrokerDriver/Home/VC/HomeDetailMenuVC.swift @@ -10,39 +10,36 @@ 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) + } } } -- Gitblit v1.7.1