Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/winslowdibona/TabDrawer
https://github.com/winslowdibona/TabDrawer
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/winslowdibona/TabDrawer
- Owner: winslowdibona
- License: mit
- Created: 2016-04-23T15:42:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-05-01T11:33:01.000Z (over 8 years ago)
- Last Synced: 2024-04-24T18:57:38.184Z (8 months ago)
- Language: Swift
- Size: 1.25 MB
- Stars: 501
- Watchers: 16
- Forks: 30
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - TabDrawer - Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift (UI / Tab Bar)
- awesome-ios-star - TabDrawer - Customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, written in Swift (UI / Tab Bar)
README
# TabDrawer
[![Version](https://img.shields.io/cocoapods/v/TabDrawer.svg?style=flat)](http://cocoapods.org/pods/TabDrawer)
[![License](https://img.shields.io/cocoapods/l/TabDrawer.svg?style=flat)](http://cocoapods.org/pods/TabDrawer)
[![Platform](https://img.shields.io/cocoapods/p/TabDrawer.svg?style=flat)](http://cocoapods.org/pods/TabDrawer)![Options Example](https://github.com/winslowdibona/TabDrawer/blob/master/OptionsExample.gif)
TabDrawer is a customizable TabBar UI element that allows you to run a block of code upon TabBarItem selection, or display a customizable drawer. TabBar uses [EasyPeasy](https://github.com/nakiostudio/EasyPeasy) for managing auto-layout constraints. Icons used for the examples are from [icons8](https://icons8.com/)
## Usage
To run the example project, clone the repo, and run `pod install` from the Example directory first.
More usage details and examples coming soon. For now checkout the OptionsExampleViewController class for an example inspired by [this blog post](http://scottjensen.design/2016/04/designing-an-alternative-to-the-hamburger-menu/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_247) shown in the gif above.## Requirements
iOS 8+
## Installation
TabDrawer is available through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:```ruby
use_frameworks!pod 'TabDrawer', :git => 'https://github.com/winslowdibona/TabDrawer.git'
```## Author
Winslow DiBona, [email protected]
## License
TabDrawer is available under the MIT license. See the LICENSE file for more info.