Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/toannt/Hamburger-Menu-Button

Hamburger Menu Button
https://github.com/toannt/Hamburger-Menu-Button

Last synced: 4 months ago
JSON representation

Hamburger Menu Button

Awesome Lists containing this project

README

        

# Hamburger Menu Button
A hamburger menu button with full customization. Inspired by [VinhLe's idea on the Dribble](https://dribbble.com/shots/1626236-Dribbble-Menu)

![Preview](./Preview.gif)

# How to use it
You can config the looks of the button through Xcode Inspector

![Xcode Inspector](./Inspector.gif)

Or you can make a button on your own by doing this:
```
let firstButton = MenuButton(frame: CGRectMake(100, 100, 60, 60))
firstButton.addTarget(self, action: "buttonClick:", forControlEvents: UIControlEvents.TouchUpInside)
firstButton.lineWidth = 30
firstButton.lineMargin = 12
firstButton.lineCapRound = true
firstButton.thickness = 6
firstButton.slideLeftToRight = false
firstButton.backgroundColor = UIColor.purpleColor()
firstButton.cornerRadius = 10
self.view.addSubview(firstButton)
```
# License
MIT license. See the `LICENSE` file for details.