#import "RootViewController.h" @interface RootViewController () @end @implementation RootViewController - (void)viewDidLoad { [super viewDidLoad]; /** * UIPageControl 分页控件,提供以下几个功能: 1.展示当前总页数 2.展示当前是第几页 3.切换pageControl的当前显示的点对应显示不同的界面 */ //1.创建控件 UIPageControl *pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(20, 30, 260, 30)]; //2.配置属性 // pageControl.backgroundColor = [UIColor redColor]; //3.设置显示的总页数 pageControl.numberOfPages = 10; //4.设置点颜色 pageControl.pageIndicatorTintColor = [UIColor redColor]; //设置当前点的颜色 current 当前的意思 pageControl.currentPageIndicatorTintColor = [UIColor blueColor]; //设置默认的当前点 pageControl.currentPage = 5; //添加响应事件 [pageControl addTarget:self action:@selector(handlePageControl:) forControlEvents:UIControlEventValueChanged]; //3.添加到父视图 [self.view addSubview:pageControl]; //4.释放 [pageControl release]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } #pragma 点 - (void)handlePageControl:(UIPageControl *)pageControl { NSLog(@"%ld",pageControl.currentPage); }
时间: 2024-10-09 22:36:21