GitPedia

SwipeMenuViewController

Swipable tab and menu View and ViewController.

From yysskk·Updated June 27, 2026·View on GitHub·

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.

Latest release: 2.1.0
May 31, 2018View Changelog →

SwipeMenuViewController

Platform
Cocoapods
Carthage compatible
SPM compatible
License

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 & UnderlineFlexible Tab & UnderlineFlexible 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

Support via PayPal

License

SwipeMenuViewController is available under the MIT license. See the LICENSE file for more info.

Contributors

Showing top 10 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from yysskk/SwipeMenuViewController via the GitHub API.Last fetched: 6/28/2026