Latest 0.1.1
Homepage https://github.com/MeteoriteMan/CHPageControl
License MIT
Platforms ios , requires ARC
Dependencies Masonry
Frameworks Foundation, UIKit
Authors

效果

默认样式

图片样式

多图片样式

使用

    self.pageControl = [[CHPageControl alloc] init];
    [self.view addSubview:self.pageControl];
    self.pageControl.numberOfPages = 10;

    /// CHPageControl属性设置
    self.pageControl.dotDiameter = 10;
    self.pageControl.magrin = 10;
    self.pageControl.normalPageColor = [UIColor redColor];
    self.pageControl.currentPageColor = [UIColor greenColor];

    [self.pageControl mas_makeConstraints:^(MASConstraintMaker *make) {
        make.centerX.equalTo(self.collectionView);
        make.bottom.offset(-8);
    }];

UIAppearance支持.

安装

使用 CocoaPods 集成. 首先在podfile中

pod 'CHPageControl'

安装一下pod

#import <CHPageControl/CHPageControl.h>

更新记录

版本 更新记录
0.1.1 支持设置属性时自动刷新,修复一些"bug"
0.1.0 现支持自适应图片大小
0.0.6 支持AutoLayout.简化Api.设置图片可以直接在Array中设置
0.0.5 图片少的情况下可以无限轮播
0.0.4 上个版本错误的magrin单词更换为interval,其余无改变
0.0.3 新增设置不同page的不同状态图片的设置
0.0.2 支持设置当前和正常状态的图片
0.0.1 支持设置是,是否是圆.点否切边.圆角大小.每个圆点的间隙.控件高度.

Latest podspec

{
    "name": "CHPageControl",
    "version": "0.1.1",
    "summary": "You can Use CHPageControl to change CHPageControl's interval. and a easy way to change pageContorl's propertys",
    "homepage": "https://github.com/MeteoriteMan/CHPageControl",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "u5f20u6668u6656": "[email protected]"
    },
    "platforms": {
        "ios": null
    },
    "source": {
        "git": "https://github.com/MeteoriteMan/CHPageControl.git",
        "tag": "0.1.1"
    },
    "source_files": "CHPageControl/*.{h,m}",
    "frameworks": [
        "Foundation",
        "UIKit"
    ],
    "dependencies": {
        "Masonry": []
    },
    "requires_arc": true
}

Pin It on Pinterest

Share This