iOS基本控件-UIProgressView 进度条,(例如游戏进入的时候的加载条)

来源:互联网 发布:家电售后服务软件 编辑:程序博客网 时间:2024/06/13 22:24

//UIProgressView  为进度条类,,加载电影什么的时候的进度条,就是这个类创建的对象
    

  /*
    
                    **UIProgressView
常用属性**
    
     ** progress -
当前进度值
    
     ** progressTintColor -
高亮颜色(已加载的轨道)
    
     ** trackTintColor -
轨道颜色
    
     ** progressImage -
进度条图片(已加载的轨道)
    
     ** trackImage -
轨道图片
    
                   
                    **UIProgressView
常用方法**
    
     //
设置进度,并伴有动画效果
     -(void)setProgress:(float)progress animated:(BOOL)animated;
    
    
     */





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