Latest 1.0.0
Homepage https://github.com/YuHuanLi/YHPageControl
License MIT
Platforms ios 8.0, requires ARC
Authors

这是一款可以自定义风格的pageControl.在完全实现了系统UIPageControl的全部功能的基础上添加了如下功能:

  • 1.提供三种样式提供选择(默认样式,长条样式,混合样式)
  • 2.可以通过提供自定义的图片修改pageControl的颜色
  • 3.自动计算size(使用的时候只需要提供一个point就可以,建议使用center)

整体的架构是这样的:

  • YHPageControl.h 整体架构的主头文件
  • YHPageControlConst.h 整体架构的一些常量、宏、枚举
  • YHPageControlView.h 未被选中的视图(里面包含了一张图片)
  • YHPageControlCurrentView.h 被选中的视图(里面包含一张图片)
  • YHBasicPageContrl.h 架构的基类,实现一些共有的方法,提供一下给子类实现的方法
  • YHPageControlHorizontal.h 水平方向的pageControl,目前提供三种风格,主要实现这个类完成自定义风格

Latest podspec

{
    "name": "YHPageControl",
    "version": "1.0.0",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "summary": "A single PageControl easy to use for iOS.",
    "homepage": "https://github.com/YuHuanLi/YHPageControl",
    "authors": {
        "YuHuanLi": "[email protected]"
    },
    "source": {
        "git": "https://github.com/YuHuanLi/YHPageControl.git",
        "tag": "1.0.0"
    },
    "requires_arc": true,
    "platforms": {
        "ios": "8.0"
    },
    "source_files": [
        "YHPageControl",
        "YHPageControl/**/*.{h,m}"
    ]
}

Pin It on Pinterest

Share This