BRPageControl is a custom UIView which mimics the behaviour of UIPageControl and has some additional features.
-
A border can be added to your controls, and a custom UIColor can be given to it
-
Set a custom diameter to your controls
-
Set custom spacing between controls
BRPageControl is available to install via CocoaPods
Just add pod 'BRPageControl'
to your podfile and then run pod install
Create an instance of BRPageControl
let brPageControl = BRPageControl()
Set BRPageControl allingment
brPageControl.contentHorizontalAlignment = .center
Set Colors to your controls by accessing the following properties
brPageControl.currentPageTintColor = .white
brPageControl.currentPageBorderColor = .black
brPageControl.pageTintColor = .gray
brPageControl.pageBorderColor = .black
Set diameter and spacing
brPageControl.diameter = 7.5
brPageControl.spacing = 7
Made by Andrei Hogea
BRPageControl is available under the MIT license.