To test the project, clone this repo and run SwipeableViewController.xcodeproj.
- iOS 9
- Swift 4
SwipeableViewController is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'SwipeableViewController'
// 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!
Oscar Apeland, [email protected]
SwipeableViewController is available under the MIT license. See the LICENSE file for more info.