自定义UIPageControl,可设置任意图片image。

[self.pageControl setValue:[UIImage imageNamed:@"选中图片名称"] forKeyPath:@"_currentPageImage"];
[self.pageControl setValue:[UIImage imageNamed:@"未选中图片名称"] forKeyPath:@"_pageImage"];

这样就通过KVC的方式修改系统属性了,给UIPageControl设置成自定义图片了

原文地址:https://www.cnblogs.com/ansyxpf/p/6110701.html