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

npx skills add popwarsweet/PageControls

Installs into whichever agent you are using.

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.

Related Skills

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

Languages

Swift

Security Score

95/100

Audited on Jul 11, 2026

No findings