APFancyPagerViewController
open class APFancyPagerViewController : UIViewController, UIScrollViewDelegate
Our almighty class which is simply a UIViewController. Everything starts by using this view controller.
-
Delegate variable, you don’t have to set this.
Declaration
Swift
open weak var delegate: APFancyPagerDelegate?
-
Datasource variable, you have to set this.
Declaration
Swift
open weak var dataSource: APFancyPagerDataSource?
-
Some initialization codes.
Declaration
Swift
public required init?(coder aDecoder: NSCoder)
-
Still some initialization codes.
Declaration
Swift
public init()
-
The viewDidLoad function that we also override from UIViewController. But you already know that.
Declaration
Swift
open override func viewDidLoad()
-
Use this function in order to reload the APFancyPager.
Declaration
Swift
open func reloadData()
-
You can use this function in order to scroll to the specific index of the APFancyPager.
Declaration
Swift
open func scrollToPage(_ pageNumber: Int, animated: Bool)
Parameters
pageNumber
Page number that you want to scroll to. Friendly reminder: Sure, you already know that but anyways, this number starts with the 0(zero).
animated
Should this scrolling be animated or not?
-
We use this function to get scroll movements of our scrollview.
Declaration
Swift
open func scrollViewDidScroll(_ scrollView: UIScrollView)
Parameters
scrollView
UIScrollView that is currently being used.
-
We use this function also to get scroll movements of our scrollview.
Declaration
Swift
open func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView)
Parameters
scrollView
UIScrollView that is currently being used.
-
We use this function also to get scroll movements of our scrollview.
Declaration
Swift
open func scrollViewDidEndDecelerating(_ scrollView: UIScrollView)
Parameters
scrollView
UIScrollView that is currently being used.