iOS UIPageControl设置图片

UIPageControl是用来显示分页的,一般和scrollerView一起搭配使用,但是UIPageControl的内部属性很少,就仅仅下面的几个,
(1)numberOfPages; // 总共有多少页
(2)currentPage; // 当前页数
(3)hidesForSinglePage; // YES表示当页数只有一个的话就隐藏不显示
(4)pageIndicatorTintColor; // 所有页的颜色
(5)currentPageIndicatorTintColor; // 当前页的颜色

如果想要把当前页设置为镂空的,可能就不好办了,但是可以通过给起属性内部赋值,
// 设置内部的原点图片
[pageControl setValue:[UIImage imageNamed:@”“] forKeyPath:@”pageImage”];
[pageControl setValue:[UIImage imageNamed:@”“] forKeyPath:@”currentPageImage”];
这样的话就可以达到效果了。

你可能感兴趣的:(Xcode-小知识点)