Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yysskk/swipemenuviewcontroller

Swipable tab and menu View and ViewController.
https://github.com/yysskk/swipemenuviewcontroller

animation-library carthage cocoapods ios swift swift-library swipe-menu

Last synced: 29 days ago
JSON representation

Swipable tab and menu View and ViewController.

Awesome Lists containing this project

README

        

# SwipeMenuViewController

[![Platform](http://img.shields.io/badge/platform-iOS-blue.svg?style=for-the-badge)](https://developer.apple.com/iphone/index.action)
[![Cocoapods](https://img.shields.io/badge/Cocoapods-compatible-brightgreen.svg?style=for-the-badge)](https://img.shields.io/badge/Cocoapods-compatible-brightgreen.svg)
[![Carthage compatible](https://img.shields.io/badge/Carthage-Compatible-brightgreen.svg?style=for-the-badge)](https://github.com/Carthage/Carthage)
[![SPM compatible](https://img.shields.io/badge/SPM-Compatible-brightgreen.svg?style=for-the-badge)](https://github.com/apple/swift-package-manager)
[![License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=for-the-badge)](http://mit-license.org)

## Overview
SwipeMenuViewController provides `SwipeMenuView` and `SwipeMenuViewController`.
This is very useful to build swipe-based paging UI.
The interface is as simple as UIKit's.

## Demo
Here are some style of demos using `SwipeMenuView`.

| Segmented Tab & Underline | Flexible Tab & Underline | Flexible Tab & Circle |
|:---:|:---:|:---:|
| | | |

## Installation
### CocoaPods
You can integrate via [CocoaPods](https://cocoapods.org).
Add the following line to your `Podfile` :

```
pod 'SwipeMenuViewController'
```

and run `pod install`

### Carthage

You can integrate via [Carthage](https://github.com/carthage/carthage), too.
Add the following line to your `Cartfile` :

```
github "yysskk/SwipeMenuViewController"
```

and run `carthage update`

### Swift Package Manager

You can integrate via [Swift Package Manager](https://github.com/apple/swift-package-manager), too.
See the following site for instructions.

- [Adding Package Dependencies to Your App](https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app)

## Documentation
- See [Usage](Documentation/Usage.md) documentation for all the various properties and options that can be set
- See [Versioning](Documentation/Versioning.md) for versioning documentation

## Author
### Yusuke Morishita
- [Github](https://github.com/yysskk)
- [Twitter](https://twitter.com/_yysskk)

[![Support via PayPal](https://cdn.rawgit.com/twolfson/paypal-github-button/1.0.0/dist/button.svg)](https://www.paypal.me/yysskk/980jpy)

## License
`SwipeMenuViewController` is available under the MIT license. See the [LICENSE](./LICENSE) file for more info.