SkillAgentSearch skills...

PageControls

This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here: https://dribbble.com/shots/2578447-Page-Control-Indicator-Transitions-Collection

Install / Use

/learn @popwarsweet/PageControls
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PageControls

Version License Platform

This is a selection of custom page controls to replace UIPageControl, inspired by a dribbble found here. The appearance (color, size, # of pages) of each control can be customized using Interface Builder.

Demo

<img src="https://github.com/popwarsweet/PageControls/blob/master/demo.gif" width="600">

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

NOTE: IBDesignable is currently not rendering when using cocoapods (version 1.0.1). Open Issue

PageControls is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "PageControls"

Installation (individual controls)

Each page control can be installed individually using cocoapods subspecs with one of the following lines:

pod "PageControls/SnakePageControl"
pod "PageControls/FilledPageControl"
pod "PageControls/PillPageControl"
pod "PageControls/ScrollingPageControl"

Manual Installation

Each page control file is standalone and can be installed individually by copy/pasting the respective file into your project.

Author

Kyle Zaragoza, popwarsweet@gmail.com Twitter: @KyleZaragoza

License

PageControls is available under the MIT license. See the LICENSE file for more info.

View on GitHub
GitHub Stars1.1k
CategoryDevelopment
Updated11d ago
Forks92

Languages

Swift

Security Score

95/100

Audited on Mar 17, 2026

No findings