SwipeMenuViewController
Swipable tab and menu View and ViewController.
SwipeMenuViewController provides `SwipeMenuView` and `SwipeMenuViewController`. This is very useful to build swipe-based paging UI. The interface is as simple as UIKit's. The project is written primarily in Swift, distributed under the MIT License license, first published in 2017. It has gained significant community traction with 1,278 stars and 129 forks on GitHub. Key topics include: animation-library, carthage, cocoapods, ios, swift.
SwipeMenuViewController
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 |
|---|---|---|
| <img src="https://github.com/yysskk/Assets/blob/master/SwipeMenuViewController/demo_segmented_underline.gif"> | <img src="https://github.com/yysskk/Assets/blob/master/SwipeMenuViewController/demo_flexible_underline.gif"> | <img src="https://github.com/yysskk/Assets/blob/master/SwipeMenuViewController/demo_flexible_circle.gif"> |
Installation
CocoaPods
You can integrate via CocoaPods.
Add the following line to your Podfile :
pod 'SwipeMenuViewController'
and run pod install
Carthage
You can integrate via 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, too.
See the following site for instructions.
Documentation
- See Usage documentation for all the various properties and options that can be set
- See Versioning for versioning documentation
Author
Yusuke Morishita
License
SwipeMenuViewController is available under the MIT license. See the LICENSE file for more info.
Contributors
Showing top 10 contributors by commit count.
