码迷,mamicode.com
首页 > 其他好文 > 详细

UIProgressView

时间:2018-08-02 23:12:13      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:pre   int   1.2   长度   def   objective   高度   object   too   

  • 进度条

1、UIProgressView 的创建

  • 1.1 由 frame 创建

    // 高度不起作用
    UIProgressView *progressView = [[UIProgressView alloc] initWithFrame:CGRectMake(50, 100, 200, 0)];
    
    // 将 progressView 添加到 View
    [self.view addSubview:progressView];
  • 1.2 由类型创建

    // 长度为系统默认长度
    UIProgressView *progressView = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault];
    
    // 将 progressView 添加到 View
    [self.view addSubview:progressView];

2、UIProgressView 的设置

// 设置 frame,高度不起作用
progressView.frame = CGRectMake(50, 100, 200, 0);

// 设置位置
progressView.center = self.view.center;

// 设置进度条的类型
/*
UIProgressViewStyleDefault    // normal progress bar
UIProgressViewStyleBar        // for use in a toolbar
*/
progressView.progressViewStyle = UIProgressViewStyleBar;

// 设置当前值
/*
范围 0~1
*/
progressView.progress = 0.8;
[progressView setProgress:0.8 animated:YES];

// 设置走过的颜色
progressView.progressTintColor = [UIColor redColor];

// 设置未走过的颜色
progressView.trackTintColor = [UIColor blueColor];

// 设置走过的图片
progressView.progressImage = [UIImage imageNamed:@"pic1"];

// 设置未走过的图片
progressView.trackImage = [UIImage imageNamed:@"pic2"];

UIProgressView

标签:pre   int   1.2   长度   def   objective   高度   object   too   

原文地址:https://www.cnblogs.com/CH520/p/9406455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!