进度条 UIProgressView 设置背景色及高度
2014-09-24 16:29
561 查看
iOS6,7均可使用,iOS7下更改进度条高度即可
CGRect rtTemp = CGRectMake(nSpaceX, nSpaceY * 2, popBgView.frame.size.width - 22 * nSpaceX, 20);
if (isPad)
{
rtTemp.size.height = 30;
}
UIProgressView* progressView = [[UIProgressView alloc] initWithFrame:rtTemp];
progressView.backgroundColor = [UIColor clearColor];
[progressView setProgress:self.fPercent];
//更改进度条高度
progressView.transform = CGAffineTransformMakeScale(1.0f,3.0f);
UIImage* imgTemp = [UIImage imageNamed:@"progress_off.png"];
CGFloat width = imgTemp.size.width/2.0;
CGFloat height = imgTemp.size.height/2.0;
UIImage *imgTrack = [[UIImage imageNamed:@"progress_off.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(height, width, height, width)];
UIImage *imgProgress = [[UIImage imageNamed:@"progress_on.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(height, width, height, width)];
[progressView setProgressImage:imgProgress];
[progressView setTrackImage:imgTrack];
[popBgView addSubview:progressView];
[progressView release];
CGRect rtTemp = CGRectMake(nSpaceX, nSpaceY * 2, popBgView.frame.size.width - 22 * nSpaceX, 20);
if (isPad)
{
rtTemp.size.height = 30;
}
UIProgressView* progressView = [[UIProgressView alloc] initWithFrame:rtTemp];
progressView.backgroundColor = [UIColor clearColor];
[progressView setProgress:self.fPercent];
//更改进度条高度
progressView.transform = CGAffineTransformMakeScale(1.0f,3.0f);
UIImage* imgTemp = [UIImage imageNamed:@"progress_off.png"];
CGFloat width = imgTemp.size.width/2.0;
CGFloat height = imgTemp.size.height/2.0;
UIImage *imgTrack = [[UIImage imageNamed:@"progress_off.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(height, width, height, width)];
UIImage *imgProgress = [[UIImage imageNamed:@"progress_on.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(height, width, height, width)];
[progressView setProgressImage:imgProgress];
[progressView setTrackImage:imgTrack];
[popBgView addSubview:progressView];
[progressView release];
相关文章推荐
- 进度条 UIProgressView 设置背景色及高度
- iOS基本控件-UIProgressView 进度条,(例如游戏进入的时候的加载条)
- (转圈提醒)UIActivityIndicatorView、UIProgressView 活动与进度指示器
- UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例)
- 进度条 UIProgressView
- UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发
- UIActivityIndicatorView、UIProgressView 活动与进度指示器 (实例)
- Android UI之代码动态设置ImageView的宽度和高度
- Swift - 进度条(UIProgressView)的用法
- Swift - 进度条(UIProgressView)的用法
- UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发
- UIProgressView 进度条
- swift UI专项训练16 ProgressView进度条
- UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发
- UIActivityIndicatorView、UIProgressView 活动与进度指示器
- UIProgressView进度条
- 11-常用UI控件之 UIProgressView 进度指示器
- iphone UIProgressView 进度使用例子
- 怎么用UIProgressView去显示上传的进度呢?
- UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发