123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- //
- // AppDelegate+Window.swift
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2018/6/30.
- // Copyright © 2018年 南鑫林. All rights reserved.
- //
- import UIKit
- extension AppDelegate {
- func initWindow() {
-
- window = UIWindow.init(frame: UIScreen.main.bounds)
- window?.backgroundColor = UIColor.white
- window?.makeKeyAndVisible()
- if (LoginModel.shared().getLoginModel()?.token) != nil && (DeliveryMethodTypeModel.shared().getModel()?.deliveryMethodType) != nil {
- /// 设置Tabbar
- setTabbarController()
- } else {
- /// 设置登录
- setLoginController()
- }
- /// 设置全局的tabbar
- setTabbarAppearence()
- /// 设置全局的navigation
- setNavBarAppearence()
- /// 引导页
- setGuidePageView()
- if (LoginModel.shared().getLoginModel()?.token) != nil && (DeliveryMethodTypeModel.shared().getModel()?.deliveryMethodType) != nil {
- /// 刷新token
- SwiftMoyaNetWorkServiceUser.shared().userRefreshApi {_ in }
- }
- }
-
- /// 设置Tabbar
- func setTabbarController() {
- self.window?.rootViewController = BaseTabbarViewController.shared().tabBarViewController()
- }
- /// 设置Login
- func setLoginController() {
- self.window?.rootViewController = BaseNavigationViewController.init(rootViewController: RegisterLoginViewController())
- }
- /// 设置全局的navigation
- func setNavBarAppearence() {
- WRNavigationBar.defaultStatusBarStyle = .default
- }
- ///设置全局的Tabbar
- func setTabbarAppearence() {
- UITabBar.appearance().isTranslucent = false
- UITabBar.appearance().backgroundImage = UIImage();
- UITabBar.appearance().backgroundColor = UIColor.white
- UITabBar.appearance().shadowImage = UIImage(named: "tab_top_line")
- }
- //设置引导页
- func setGuidePageView() {
-
- }
-
- }
|