UIPageControl如何改变点的大小
2014-01-21 22:45
357 查看
转载自:http://www.cocoachina.com/bbs/simple/?t47290.html
设置 大小
重写setCurrentPage方法即可:
- (void) setCurrentPage:(NSInteger)page {
[super setCurrentPage:page];
for (NSUInteger subviewIndex = 0; subviewIndex < [self.subviews count]; subviewIndex++) {
UIImageView* subview = [self.subviews objectAtIndex:subviewIndex];
CGSize size;
size.height = 12;
size.width = 12;
[subview setFrame:CGRectMake(subview.frame.origin.x, subview.frame.origin.y,
size.width,size.height)];
if (subviewIndex == page) [subview setImage:[UIImage imageNamed:@"BluePoint.png"]];
else [subview setImage:[UIImage imageNamed:@"BlackPoint.png"]];
}
}
设置 大小
重写setCurrentPage方法即可:
- (void) setCurrentPage:(NSInteger)page {
[super setCurrentPage:page];
for (NSUInteger subviewIndex = 0; subviewIndex < [self.subviews count]; subviewIndex++) {
UIImageView* subview = [self.subviews objectAtIndex:subviewIndex];
CGSize size;
size.height = 12;
size.width = 12;
[subview setFrame:CGRectMake(subview.frame.origin.x, subview.frame.origin.y,
size.width,size.height)];
if (subviewIndex == page) [subview setImage:[UIImage imageNamed:@"BluePoint.png"]];
else [subview setImage:[UIImage imageNamed:@"BlackPoint.png"]];
}
}
相关文章推荐
- QT中控件如何随着窗口大小的改变而使它充满整个窗口空间
- C#里WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变
- 如何动态改变框架的大小
- (转)C#如何在运行时通过鼠标拖动改变控件的大小
- eclipse的注释字体大小如何修改?不改变代码的字体
- 如何在不改变图像质量的情况下压缩图像的文件大小
- 如何让select下拉框随着内容改变大小
- MFC编辑框如何改变字体的大小
- 如何使QGraphicsItem不随QGraphicsView放大缩小而改变大小
- QT中如何使控件随窗口改变大小?
- 轮播图片如何随着窗口的大小改变而改变
- IE6如何处理因页面大小改变而引起的报表问题 IE6兼容报表
- 如何改变CEdit的字体颜色大小
- AUTOCAD 如何批量改变字体大小?
- 在.Net的WinForm开发中如何实现控件随窗体大小的改变而自动适应其改变<收藏>
- C#的WinForm中如何让窗体大小不能改变
- MFC中如何改变字体的大小
- winform中,如何控制控件位置随窗体的大小改变而改变
- c++builder如何通过鼠标拖动改变无边框窗体的大小(bsnone)
- 如何改变AlertDialog 的大小