#import "ViewController.h"
@interface ViewController ()
{
UIPageControl *pageControl;
}
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(10,100,100,100)];
[self.view addSubview:pageControl];
pageControl.backgroundColor = [UIColor redColor];
pageControl.numberOfPages = 4;
pageControl.currentPage = 2;
pageControl.hidesForSinglePage = YES;
//pageControl.defersCurrentPageDisplay = YES; //翻页后 调用updateCurrentPageDisplay才刷新
pageControl.pageIndicatorTintColor = [UIColor blackColor];
pageControl.currentPageIndicatorTintColor = [UIColor greenColor];
}
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
[pageControl updateCurrentPageDisplay];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
UIPageControl
最新推荐文章于 2024-06-19 00:10:20 发布