Skip to content

mohsinalimat/ZMainSlideMenu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZMainSlideMenu

iOS view controller, shows left and right views by pressing button or gesture.

Preview

With source code

import ZMainSlideMenu

Usage

Initialization

You can use view controllers or views to initialize ZMainSlideMenu:

        // StoryBoard初始化
        let slideMenuVC = self.window?.rootViewController as? ZMainSlideMenu
        if let slideMenuVC = slideMenuVC {
            let rootVC = self.getVCWithIdentifier(identifier: "SD_MainVC_ID")
            self.tabbarMainVC = rootVC as? ZMainViewController
            slideMenuVC.setRootViewController(rootViewController: rootVC)
            
            let leftVC = self.getVCWithIdentifier(identifier: "SD_LeftVC_ID")
            slideMenuVC.setLeftViewController(leftViewController: leftVC)
            
            //let rightVC = self.getVCWithIdentifier(identifier: "SD_RightVC_ID")
            //slideMenuVC.setRightViewController(rightViewController: rightVC)
        }
        self.slideMenuVC = slideMenuVC
        
        // 代码初始化
        /*
        let rootVC = self.getVCWithIdentifier(identifier: "SD_MainVC_ID")
        self.tabbarMainVC = rootVC as? ZMainViewController
        self.slideMenuVC = ZMainSlideMenu(rootViewController: rootVC)
         
        let leftVC = self.getVCWithIdentifier(identifier: "SD_LeftVC_ID")
        self.slideMenuVC?.setLeftViewController(leftViewController: leftVC)
        
        let rightVC = self.getVCWithIdentifier(identifier: "SD_RightVC_ID")
        self.slideMenuVC?.setRightViewController(rightViewController: rightVC)
         
        self.window = UIWindow(frame: UIScreen.main.bounds)
        self.window?.rootViewController = self.slideMenuVC
        */

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%