MeteoriteMan / CHPageControl

支持AutoLayout的PageControl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CHPageControl

效果

默认样式

图片样式

多图片样式

使用

    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 支持设置是,是否是圆.点否切边.圆角大小.每个圆点的间隙.控件高度.

About

支持AutoLayout的PageControl

License:MIT License


Languages

Language:Objective-C 94.7%Language:Ruby 5.3%