From 611f271e03e9ff2b5c32a9bbb2e3eb719c178df5 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 28 八月 2024 11:44:09 +0800 Subject: [PATCH] fix UI --- XQMuse/Base/BaseTabBarVC.swift | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/XQMuse/Base/BaseTabBarVC.swift b/XQMuse/Base/BaseTabBarVC.swift index 443a068..13d9bfe 100644 --- a/XQMuse/Base/BaseTabBarVC.swift +++ b/XQMuse/Base/BaseTabBarVC.swift @@ -21,13 +21,16 @@ let course_nav = BaseNav(rootViewController: CourseVC()) course_nav.tabBarItem = UITabBarItem(title: "课 程", image: UIImage(named: "nav_2"), selectedImage: UIImage(named: "nav_2_select")!.withRenderingMode(.alwaysOriginal)) + let tree_nav = BaseNav(rootViewController: TreeTeskVC()) + tree_nav.tabBarItem = UITabBarItem(title: "树苗", image: UIImage(named: "nav_2"), selectedImage: UIImage(named: "nav_2_select")!.withRenderingMode(.alwaysOriginal)) + let pavilion_nav = BaseNav(rootViewController: PavilionVC()) pavilion_nav.tabBarItem = UITabBarItem(title: "疗愈馆", image: UIImage(named: "nav_3"), selectedImage: UIImage(named: "nav_3_select")!.withRenderingMode(.alwaysOriginal)) let me_nav = BaseNav(rootViewController: MeVC()) me_nav.tabBarItem = UITabBarItem(title: "我 的", image: UIImage(named: "nav_4"), selectedImage: UIImage(named: "nav_4_select")!.withRenderingMode(.alwaysOriginal)) - viewControllers = [home_nav,course_nav,pavilion_nav,me_nav] + viewControllers = [home_nav,course_nav,tree_nav,pavilion_nav,me_nav] setValue(customBar, forKey: "tabBar") customBar.unselectedItemTintColor = UIColor(hexStr: "#4E4E4E") @@ -66,17 +69,25 @@ super.layoutSubviews() for (index,item) in subviews.enumerated() { if item.classForCoder == NSClassFromString("UITabBarButton"){ - if index == 3{item.jq_x -= 20} - if index == 4{item.jq_x += 20} + if index == 4{ + item.isHidden = true + } +// if index == 3{item.jq_x -= 20} +// if index == 4{item.jq_x += 20} } } unselectedItemTintColor = UIColor(hexStr: "#4E4E4E") + } + + @objc func selectCenterAction(){ + JQ_currentNavigationController().tabBarController?.selectedIndex = 2 } /// 自定义中心按钮 private func customTransferBtn(){ transferBtn.setImage(UIImage(named: "nav_center"), for: .normal) addSubview(transferBtn) + transferBtn.addTarget(self, action: #selector(selectCenterAction), for: .touchUpInside) transferBtn.snp.makeConstraints { make in make.top.equalTo(10) -- Gitblit v1.7.1