/*
**UIProgressView 常用属性 **
** progress - 当前进度值
** progressTintColor - 高亮颜色(已加载的轨道)
** trackTintColor - 轨道颜色
** progressImage - 进度条图片(已加载的轨道)
** trackImage - 轨道图片
**UIProgressView 常用方法 **
// 设置进度,并伴有动画效果
-(void)setProgress:(float)progress animated:(BOOL)animated;
*/
**UIProgressView 常用属性 **
** progress - 当前进度值
** progressTintColor - 高亮颜色(已加载的轨道)
** trackTintColor - 轨道颜色
** progressImage - 进度条图片(已加载的轨道)
** trackImage - 轨道图片
**UIProgressView 常用方法 **
// 设置进度,并伴有动画效果
-(void)setProgress:(float)progress animated:(BOOL)animated;
*/
// 创建一个 UIProgressView 的对象初始化为 UIProgressViewStyleDefault 风格
//UIProgressViewStyle : UIProgressView 的风格类型,还有一个 UIProgressViewStyleBar 类型
UIProgressView *progress = [[ UIProgressView alloc ] initWithProgressViewStyle : UIProgressViewStyleDefault ];
// 设置进度条的背景颜色
//
progress. backgroundColor = [ UIColor redColor ];
// 设置进度条的坐标为( 10 , 30 )长 300 ,高 100
// 配合背景色你会发现,进图条的背景色不会是长 300 高 100 ,而是固定的一个小条,高度不会根据你设定的高度发生变化
progress. frame = CGRectMake (10, 30, 300, 100);
// 设置当前进度值,满了为 1 ,空为 0
progress. progress = 0.5;
// 一下方法在 iOS 5.0 版本以后才能使用
// 设置已加载的进度条高亮颜色
progress. progressTintColor = [ UIColor purpleColor ];
// 设置进度条轨道的高亮颜色
progress. trackTintColor = [ UIColor yellowColor ];
// 设置已加载的进图条的图片。图片会将前边设置的高亮颜色给覆盖
progress. progressImage = [ UIImage imageNamed : @"appdetail_grade.png" ];
// 设置进度条轨道的图片。图片会将前边设置的高亮颜色给覆盖
progress. trackImage = [ UIImage imageNamed : @"xue2.jpg" ];
// 设置进度条的进度,并带有动画
[progress setProgress :0.5 animated : YES ];
[ self . window addSubview :progress];