Slide-out menu

Slide-out menu

Source code introduction:

1. Easy-to-use left-swipe menu framework, supports zooming and non-zooming, with spring effect, easy to customize your own left menu, can set text and pictures

2. It is very easy to use. Just let your root view controller inherit HUSliderMenuViewController. It is highly customizable.

3. It is recommended to keep an eye on gitHub, where bug fixes and new features will be added from time to time, as well as detailed usage procedures.

PS: The attachment below is the previous version. Because the network environment is too poor, it cannot be uploaded. Please go to GitHub to download it. Sorry.

Test environment: Xcode 6.2, iOS 7.0 or above

Source code screenshot:

Source code snippet:

  1. override func viewDidLoad() {
  2. super .viewDidLoad()
  3. self.backgroundImage = UIImage(named: "bg2.jpeg" )! //Set the background image  
  4. //self.transformWithScale = false //No scaling, default scaling  
  5. //self.allowSpringAnimation = false //Do not allow spring effect, spring effect is enabled by default  
  6. //self.leftMenuBarItemTitle = "Menu" //Set the menu button text of the navigation bar. If not set, the default  
  7. //self.leftMenuBarItemImage = "" //Set the image of the menu button of the navigation bar. If not set, the default image will be used.  
  8.  
  9. let rootView = HUFirstViewController()
  10. let secView = HUSecondViewController()
  11. let thirdView = HUThirdViewController()
  12.  
  13. self.viewControllers = [rootView, secView, thirdView] //Set all controllers to be displayed on the left, do not add NavigationViewcontroller  
  14. }
  15.  
  16. override func numberOfItems() -> Int { //Number of left menus  
  17. return menuItems.count
  18. }
  19.  
  20. override func leftMenu(menu: HULeftMenu, menuItemAtIndex index: Int) -> AnyObject {
  21. let item = menu.menuItemAtIndex(index) as! HUMenuItenCell
  22. /**
  23. * Here you can set the menu style, title, icon, selected color, etc.
  24. */  
  25. return item
  26. }

Download address: http://download..com/data/2069630

<<:  Mobile Internet: One man's success depends on the sacrifice of thousands of people

>>:  Swift lazy framework

Recommend

Useful Information | How to plan a public account operation plan?

I'm currently working on an overall operation...

4 steps to teach you how to do brand marketing promotion!

A good brand can only be reflected through good c...

Take these Zhihu promotion and follower-increasing tips for free!

In the past two years, the Internet industry has ...

Popular science drama "100,000 Whys: Winter Olympics Special"

Introduction to the resources of the popular scie...

How to carry out refined operation and promotion?

Precise operational promotion has become a rigid ...

How to use data to drive scale growth?

The data system is not only the basis of your sci...

Reflections on China's auto recalls without dealers and suppliers

Once a brand is delisted, even if it can be reorg...

Marketing techniques and routines for screen-sweeping events!

Case 1: The movie "The Last Night on Earth&q...

3 types of scripts for short video planning

A short video script refers to the outline used f...

The secret behind Facebook ad’s high click-through rate materials!

Whether it is cross-border e-commerce or overseas...

Product Operations: How to use data analysis to drive product user growth?

Some time ago, I saw a post asking: Can data anal...