From 72851c1a2cda60cee4ea69a28a38428e0786d1ca Mon Sep 17 00:00:00 2001 From: gme_2 Date: Wed, 19 Sep 2018 13:45:16 +0900 Subject: [PATCH] sidmenu view optimized --- GMERemittance/AppDelegate.swift | 19 +++++- GMERemittance/Home/Home.storyboard | 61 +++++++++---------- GMERemittance/Home/HomeViewController.swift | 4 +- .../SideMenu/SideMenuViewController.swift | 2 +- 4 files changed, 52 insertions(+), 34 deletions(-) diff --git a/GMERemittance/AppDelegate.swift b/GMERemittance/AppDelegate.swift index 4e9d412a..de2ba25e 100644 --- a/GMERemittance/AppDelegate.swift +++ b/GMERemittance/AppDelegate.swift @@ -17,6 +17,7 @@ import Fabric import Crashlytics import AlamofireNetworkActivityLogger import IQKeyboardManagerSwift +import LGSideMenuController @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate, MessagingDelegate { @@ -66,8 +67,24 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD let _default = UserDefaults.standard if let loginStatus = _default.string(forKey: UserKeys.accessCode) { // user is logged in + let mainWireFrame = MainWireframe.shared - self.window?.rootViewController = mainWireFrame?.getMainView() +// self.window?.rootViewController = + let tabBarViewController = mainWireFrame?.getMainView() + + let sidemenuVc = UIStoryboard(name: "Home", bundle: nil).instantiateViewController(withIdentifier: "SideMenuViewController") as! SideMenuViewController +// + let sideMenuController = LGSideMenuController(rootViewController: tabBarViewController, leftViewController: sidemenuVc, rightViewController: nil) +// + sideMenuController.rootViewLayerShadowColor = UIColor(white: 0.9, alpha: 0.6) + sideMenuController.rootViewLayerShadowRadius = 8.0 + sideMenuController.leftViewPresentationStyle = .scaleFromLittle + sideMenuController.leftViewWidth = UIScreen.main.bounds.width - 70.0 + window?.backgroundColor = sidemenuVc.view.backgroundColor + self.window?.rootViewController = sideMenuController + + + }else { // go to splashscreen let splashWireframe = SplashScreenWireframe() diff --git a/GMERemittance/Home/Home.storyboard b/GMERemittance/Home/Home.storyboard index de0ca14a..1efba000 100644 --- a/GMERemittance/Home/Home.storyboard +++ b/GMERemittance/Home/Home.storyboard @@ -1111,7 +1111,7 @@ - + - +