123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- //
- // OONewAttanceController.swift
- // O2Platform
- //
- // Created by 刘振兴 on 2018/5/14.
- // Copyright © 2018年 zoneland. All rights reserved.
- //
- import UIKit
- import Promises
- public class OONewAttanceController: UITabBarController, UITabBarControllerDelegate {
- private var viewModel: OOAttandanceViewModel = {
- return OOAttandanceViewModel()
- }()
- public required init?(coder aDecoder: NSCoder) {
- super.init(coder: aDecoder)
- // self.tabBarItemsAttributes = OONewAttanceController.items
- self.viewControllers = OONewAttanceController.myViewControllers
- }
- override public func viewDidLoad() {
- super.viewDidLoad()
- }
- // private func commonInit(_ result:Bool){
- // if result == true {
- //// self.tabBarItemsAttributes = OONewAttanceController.items
- // self.viewControllers = OONewAttanceController.myViewControllers
- // }else{
- //// self.tabBarItemsAttributes = OONewAttanceController.items1
- // self.viewControllers = OONewAttanceController.myViewControllers1
- // }
- // }
- override public func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- private static let myViewControllers: [UIViewController] = {
- //打卡
- if let value = StandDefaultUtil.share.userDefaultGetValue(key: O2.O2_Attendance_version_key) as? Bool, value == true {
- let vc1 = OOAttendanceCheckInNewController(nibName: "OOAttendanceCheckInNewController", bundle: nil)
- vc1.tabBarItem = UITabBarItem(title: "打卡", image: UIImage(named: "icon_daka_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_daka")!)
- let vc2 = OOAttanceTotalController(nibName: "OOAttanceTotalController", bundle: nil)
- // let nav2 = ZLNavigationController(rootViewController: vc2)
- vc2.tabBarItem = UITabBarItem(title: "统计", image: UIImage(named: "icon_tongji_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_tongji")!)
- //设置
- let vc3 = OOAttanceSettingController(nibName: "OOAttanceSettingController", bundle: nil)
- // let nav3 = ZLNavigationController(rootViewController: vc3)
- vc3.tabBarItem = UITabBarItem(title: "设置", image: UIImage(named: "icon_setup_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_setting")!)
- return [vc1, vc2, vc3]
- } else {
- let vc1 = OOAttanceCheckInController(nibName: "OOAttanceCheckInController", bundle: nil)
- // let nav1 = ZLNavigationController(rootViewController: vc1)
- vc1.tabBarItem = UITabBarItem(title: "打卡", image: UIImage(named: "icon_daka_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_daka")!)
- //统计
- let vc2 = OOAttanceTotalController(nibName: "OOAttanceTotalController", bundle: nil)
- // let nav2 = ZLNavigationController(rootViewController: vc2)
- vc2.tabBarItem = UITabBarItem(title: "统计", image: UIImage(named: "icon_tongji_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_tongji")!)
- //设置
- let vc3 = OOAttanceSettingController(nibName: "OOAttanceSettingController", bundle: nil)
- // let nav3 = ZLNavigationController(rootViewController: vc3)
- vc3.tabBarItem = UITabBarItem(title: "设置", image: UIImage(named: "icon_setup_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_setting")!)
- return [vc1, vc2, vc3]
- }
- }()
- // private static let myViewControllers1: [UIViewController] = {
- // //打卡
- // let vc1 = OOAttanceCheckInController(nibName: "OOAttanceCheckInController", bundle: nil)
- // let nav1 = ZLNavigationController(rootViewController: vc1)
- // nav1.tabBarItem = UITabBarItem(title: "打卡", image: UIImage(named: "icon_daka_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_daka")!)
- // //统计
- // let vc2 = OOAttanceTotalController(nibName: "OOAttanceTotalController", bundle: nil)
- // let nav2 = ZLNavigationController(rootViewController: vc2)
- // nav2.tabBarItem = UITabBarItem(title: "统计", image: UIImage(named: "icon_tongji_nor"), selectedImage: O2ThemeManager.image(for: "Icon.at_tongji")!)
- // return [nav1,nav2]
- // }()
- //
- public func tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) {
- }
- }
|