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"];
    ```

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容