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

2022 New Consumer Brand KOL Marketing Secrets

In recent years, new consumer brands have risen c...

How to acquire a large number of accurate users at low cost?

In 2017, the operation method of increasing fans ...

If you are nearsighted, you won’t have presbyopia? Don’t be naive!

Author: Yan Xin, resident physician at Beijing To...

The strange "Swallow in the Stone" is actually an ancient shellfish

In the Paleozoic Era, there was a thriving class ...

How does Anker run its Facebook advertising page?

Anker is a big player in the Amazon industry. Eve...

Detailed explanation of Tik Tok information flow delivery strategy!

Nowadays, more and more companies and projects ar...

28 classic programming algorithms you must read

The first ten are the top ten algorithms from the...

Industrial Big Data: Workshop IoT Data Management

In the article "Re-cognition of Manufacturin...

Marketing promotion: How to make your ad attract users' attention in 1 second?

In an age of scarce attention, every user is very...

How to solve the low conversion rate? Here are 5 tips!

The operational goal of our service account is to...

How to warm up for event operation and promotion?

A complete event includes four links: preliminary...