UIPageControl

  • 父类是UIControl
  • 配合scrollview分页效果使用

常用属性

// 一共有多少页
pageControl.numberOfPages = 3;

// 当前显示的页码
NSInteger page = pageControl.currentPage;

// 只有一页时,是否需要隐藏页码指示器
pageControl.hidesForSinglePage = YES;

// 当前页码指示器的颜色
pageControl.currentPageIndicatorTintColor = [UIColor redColor];
// 其他页码指示器的颜色
pageControl.pageIndicatorTintColor = [UIColor greenColor];

通过KVC访问系统私有属性,修改页码图片

// 设置页码图片
    // 当前页码图片
    [self.pageControl setValue:[UIImage imageNamed:@"current"] forKeyPath:@"currentPageImage"];

    // 其他页码图片
    [self.pageControl setValue:[UIImage imageNamed:@"other"] forKeyPath:@"_pageImage"];
    ```

你可能感兴趣的:(UIPageControl)