StyledPageControl 1.0

StyledPageControl 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2014年12月

未指派 维护。



  • 作者:
  • honcheng

适用于 iOS 的可定制 PageControl

StyledPageControl 是 iOS 中 UIPageControl 的可定制替代品。

功能

  • 5 种样式
  • 更改颜色
  • 更改直径
  • 更改间隙宽度
  • 更改线宽
  • 显示当前页码
  • 使用自定义图片

用法

1) 将 StyledPageControl.h 和 StyledPageControl.m 拖放到您的项目中。

#import StyledPageControl.h

2) 创建 StyledPageControl 就像 UIPageControl 一样

StyledPageControl *pageControl = [[StyledPageControl alloc] init];
[self addSubview:pageControl];

3) 设置页面控件样式

[pageControl setPageControlStyle:PageControlStyleDefault]; 

4) 设置页数

[pageControl setNumberOfPages:10];

5) 设置当前页

[pageControl setCurrentPage:5];

6) 更改页面控件颜色

[pageControl setCoreNormalColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:1]];
[pageControl setCoreSelectedColor:[UIColor colorWithRed:0.8 green:0.2 blue:0.2 alpha:1]];

7) 更改点之间的距离

[pageControl setGapWidth:5];

8) 更改点的直径

[pageControl setDiameter:9];

9) 使用自定义缩略图

[pageControl setPageControlStyle:PageControlStyleThumb];
[pageControl setThumbImage:[UIImage imageNamed:@"pagecontrol-thumb-normal.png"]];
[pageControl setSelectedThumbImage:[UIImage imageNamed:@"pagecontrol-thumb-selected.png"]];

最低要求

  • ARC - 此项目使用 ARC。如果您项目中不使用 ARC,请将 '-fobjc-arc' 添加为 StyledPageControl.h 和 StyledPageControl.m 的编译器标志
  • XCode 4.4 及以上版本(需要自动合成)

联系

twitter.com/honcheng
honcheng.com