Latest 1.0.1
Homepage https://github.com/popwarsweet/PageControls
License MIT
Platforms ios 8.0
Authors

Version
License
Platform

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). The appearance (color, size, # of pages) of each control can be customized using Interface Builder.

Demo

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, [email protected]
Twitter: @KyleZaragoza

License

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

Latest podspec

{
    "name": "PageControls",
    "version": "1.0.1",
    "summary": "A selection of custom PageControls.",
    "description": "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",
    "homepage": "https://github.com/popwarsweet/PageControls",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Kyle Zaragoza": "[email protected]"
    },
    "source": {
        "git": "https://github.com/popwarsweet/PageControls.git",
        "tag": "1.0.1"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "PageControls/Classes/**/*",
    "pushed_with_swift_version": "3.0",
    "subspecs": [
        {
            "name": "FilledPageControl",
            "source_files": "PageControls/Classes/FilledPageControl.*"
        },
        {
            "name": "PillPageControl",
            "source_files": "PageControls/Classes/PillPageControl.*"
        },
        {
            "name": "ScrollingPageControl",
            "source_files": "PageControls/Classes/ScrollingPageControl.*"
        },
        {
            "name": "SnakePageControl",
            "source_files": "PageControls/Classes/SnakePageControl.*"
        }
    ]
}

Pin It on Pinterest

Share This