首页 > 代码库 > UIPageControl--改变分页指示圆点的大小
UIPageControl--改变分页指示圆点的大小
思路是重写UIPageControl的setCurrentPage:方法, 代码如下:
1 /** 2 * 改变pageControl中点的大小 3 */ 4 - (void)setCurrentPage:(NSInteger)page { 5 [super setCurrentPage:page]; 6 for (NSUInteger subviewIndex = 0; subviewIndex < [self.subviews count]; subviewIndex++) { 7 UIImageView* subview = [self.subviews objectAtIndex:subviewIndex]; 8 CGSize size; 9 size.height = ZJHomeTopPageControlWH;10 size.width = ZJHomeTopPageControlWH;11 [subview setFrame:CGRectMake(subview.frame.origin.x, subview.frame.origin.y, size.width,size.height)];12 if (subviewIndex == page) {13 [subview setBackgroundColor:self.currentPageIndicatorTintColor];14 } else {15 [subview setBackgroundColor:self.pageIndicatorTintColor];16 }17 }18 }
UIPageControl--改变分页指示圆点的大小
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。