CocoaPods trunk is moving to be read-only. Read more on the blog, there are 14 months to go.
| TestsTested | ✗ |
| LangLanguage | SwiftSwift |
| License | MIT |
| ReleasedLast Release | Apr 2016 |
| SPMSupports SPM | ✗ |
Maintained by Frederik Jacques.
TNImageSliderViewController is an image slider component written in Swift. It creates a slideshow of images which can slide horizontal or vertical. This component can deal with orientation changes.
To run the example project, clone the repo, and run pod install from the Example directory first.
TNImageSliderViewController is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "TNImageSliderViewController"TNImageSliderViewController module field to TNImageSliderViewController if you work with CocoaPodsseg_imageSlider TNImageSliderViewController TNImageSliderViewController prepareForSegue:identifier: images property of the TNImageSliderViewController to an array of UIImage objects, only set this property after the viewDidLoad method has been executed or you will get a runtime errorIf you want, you can also set the options property (instance of TNImageSliderViewOptions)
| Option | What does it do? |
|---|---|
| scrollDirection | Set the collectionview to scroll horizontal or vertical |
| backgroundColor | A UIColor object to set the background color of the collectionview |
| pageControlHidden | Hides the UIPageControl |
| pageControlCurrentIndicatorTintColor | A UIColor object to set the indicator color |
| pageControlCurrentIndicatorTintColor | A UIColor object to set the indicator color |
| shouldStartFromBeginning | Boolean, start at the first picture |
| imageContentMode | UIViewContentMode, How should the images be scaled |
If you want to be informed that the image slider has scrolled to a specific page, you can set the delegate property. The delegate has one method imageSlider( imageSlider:TNImageSliderViewController, didScrollToPage pageNumber:Int )
Frederik Jacques, [email protected]
TNImageSliderViewController is available under the MIT license. See the LICENSE file for more info.