Easy scrollView page viewer implementation written in Swift.
Version: 0.0.4
CocoaPods is the easiest way to install ISScrollViewPageSwift. Run pod search ISScrollViewPageSwift to search for the latest version. Then, copy and paste the pod line to your Podfile. Your podfile should look like:
platform :ios, '8.0'
pod 'ISScrollViewPageSwift'
Finally, install it by running pod install.
If you don't use CocoaPods, only import ISScrollViewPage.swift to your project.
Firts of all, you need to know:
- You don't need to create a NIB file to use ISScrollViewPageSwift.
- You need to choose the orientation of ISScrollViewPageSwift (Horizontally or Vertically)
Only override viewDidLoad() func:
class MainViewController: UIViewController , ISScrollViewPageDelegate{
@IBOutlet weak var scrollViewPage:ISScrollViewPage!
override func viewDidLoad() {
super.viewDidLoad()
self.scrollViewPage.scrollViewPageDelegate = self;
self.scrollViewPage.scrollViewPageType = ISScrollViewPageType.ISScrollViewPageVertically
self.scrollViewPage.setViewControllers(controllers)
}
}Only override loadView() func and set self.view:
override func loadView() {
self.scrollViewPage = ISScrollViewPage(frame: UIScreen.mainScreen().applicationFrame)
self.scrollViewPage!.scrollViewPageType = ISScrollViewPageType.ISScrollViewPageVertically
self.scrollViewPage!.setViewControllers(controllers)
//In Version 0.0.4 you can set UIViews - use setCustomViews method
self.view = self.scrollViewPage
}scrollViewPageType (ISScrollViewPageVertically or ISScrollViewPageType.ISScrollViewPageHorizontally)
bounces (true or false)
- iOS 8.0+
- Xcode 6.0
- Add More Customizations
- Some refactorings
If you have any questions comments or suggestions, send me a message. If you find a bug, or want to submit a pull request, let me know.
Copyright (c) 2015 Daniel Amaral (https://twitter.com/danielamarall). Code released under the MIT license.

