CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

SwipeableViewController 0.1.14

SwipeableViewController 0.1.14

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2017
SPMSupports SPM

Maintained by Oscar Apeland, Oscar Apeland.



  • By
  • Oscar Apeland

SwipeableViewController

Version
License
Platform

Example

To test the project, clone this repo and run SwipeableViewController.xcodeproj.
Example gif

Requirements

  • iOS 9
  • Swift 4

Installation

SwipeableViewController is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod 'SwipeableViewController'

Usage

// Make an instance of SwipeableNavigationController
let navigationController = SwipeableNavigationController(navigationBarClass: SwipeableNavigationBar.self, toolbarClass: nil)

// Make an instance of SwipeableViewController
let viewController = SwipeableViewController()

// Inject data
viewController.swipeableItems = [SwipeableItem(title: "View 1", viewController: ExampleViewController()),
                                 SwipeableItem(title: "View 2", viewController: ExampleViewController()),
                                 SwipeableItem(title: "View 3", viewController: ExampleViewController())]
viewController.selectedIndex = 1

// Set the view to the navigation controller (if you want the SwipeableViewController at the root of your navigationController)
navigationController.setViewControllers([viewController], animated: false)

And you're good to go!

Author

Oscar Apeland, [email protected]

License

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