开源软件名称: honcheng/iOS-StyledPageControl开源软件地址: https://github.com/honcheng/iOS-StyledPageControl开源编程语言:
Objective-C
100.0%
开源软件介绍: Customizable PageControl for iOS
StyledPageControl is a customizable replacement for UIPageControl for iOS.
Features
5 Styles
change colors
change diameter
change gap width
change stroke width
show current page number
use custom images
Usage
Drag StyledPageControl.h and StyledPageControl.m into your project.
#import StyledPageControl.h
Create StyledPageControl just like a UIPageControl
StyledPageControl *pageControl = [[StyledPageControl alloc] init];
[self addSubview:pageControl];
Set page control style
[pageControl setPageControlStyle:PageControlStyleDefault];
Set number of pages
[pageControl setNumberOfPages:10];
Set current page
[pageControl setCurrentPage:5];
Change page control colors
[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]];
Change distance between dots
[pageControl setGapWidth:5];
Change dot's diameter
[pageControl setDiameter:9];
Use custom thumbnails
[pageControl setPageControlStyle:PageControlStyleThumb];
[pageControl setThumbImage:[UIImage imageNamed:@"pagecontrol-thumb-normal.png"]];
[pageControl setSelectedThumbImage:[UIImage imageNamed:@"pagecontrol-thumb-selected.png"]];
Minimum Requirements
ARC - this project uses ARC. If you are not using ARC in your project, add '-fobjc-arc' as a compiler flag for StyledPageControl.h and StyledPageControl.m
XCode 4.4 and newer (auto-synthesis required)
Contact
twitter.com/honcheng
honcheng.com
请发表评论