`

UIProgress的简单使用

    博客分类:
  • ios
阅读更多

       UIProgress的取值范围为0-1,通过setProgress为其设置值,很多时候和NSTimer联合起来使用。

       例子:

@property (strong, nonatomic) UIProgressView *progress;  
@synthesize progress;


- (void)viewDidLoad

{

//定义大小及位置

     self.progress = [[UIProgressView alloc] initWithFrame:CGRectMake(0, 910, 768, 20)];

//设置进度条类型

    [self.progress  setProgressViewStyle:UIProgressViewStyleDefault]; 

//初始化的0值

    [self.progress setProgress:0];

//添加到父视图

    [self.view addSubview:self.progress];

	timecount  = 0;//当前播放时间初始化为0

     float playtime = 30; //定义播放时间为30秒

     showTimer =[NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(checkShoutouts:) userInfo:nil repeats:YES ];//设置定时器

}


//设置setProgress的值


-(void)checkShoutouts
{
     timecount = timecount+1;
    [self.progress setProgress:(timecount / playTime)]; 

}

       UIPorgress是进度条,在任何你想要显示进度的地方,需要调用它,progressViewStyle设置不同,进度条的显示样式也不同,需要通过Timer定时跑任务修改UIProgress的显示值。

分享到:
评论

相关推荐

    Go-uiprogress-一个灵活的Go库用于在终端应用程序库中显示进度条

    在Go-uiprogress中,你可以使用`uiprogress.AddBar()`方法创建新的条目。每个条目都有自己的标识符,可以随时更新它的值以反映进度: ```go subBar := bar.AddBar(50) // 创建一个子进度条,最大值为50 ``` 当需要...

    开源项目-gosuri-uiprogress.zip

    开源项目-gosuri-uiprogress.zip,uiprogress: a flexible library to render progress bars in terminal applications

    进度条_matlab_

    在提供的"进度条.docx"文档中,可能详细介绍了`waitbar`和`UIProgress`的使用方法、示例代码以及如何根据具体需求进行定制。阅读这份文档将有助于你深入理解和应用MATLAB中的进度条功能。同时,实践中不断尝试和调整...

    QT-CPP-Multi-UIProgress.rar_QT 多线程_qt ui _qt 线程 ui_qt多线程_qt子线程

    基于c++的QT编程,在子线程中更新UI,可以多线程操作。

    自定义进度条

    首先,我们要理解“UIProgress”这个标签。在iOS中,`UIProgressView` 是苹果提供的一个系统组件,用于显示线性进度条。而在Android中,对应的组件是`ProgressBar`。这两个组件都允许开发者展示一个任务的进行状态,...

    C#在ProgressBar控件中显示进度条百分比

    摘要:C#源码,数据库应用,ProgressBar,进度条 C#在ProgressBar控件中显示进度百分比,也就是添加一个进度条的应用,进度条大家应该都知道吧,很多需要用户等待的时候,一般都会使用进度条来显示进度,提升软件体验,...

    UIProgressView Demo代码

    这个"UIProgressView Demo"是一个示例项目,帮助开发者理解如何在应用程序中有效地使用UIProgressView来创建和控制进度条。下面将详细介绍UIProgressView的相关知识点。 首先,UIProgressView的设计简洁直观,它由...

    (0019)-iOS/iPhone/iPAD/iPod源代码-进度条(Progress)-Customized Progress View

    首先,我们要了解UIProgressView是苹果提供的原生进度条控件,它允许开发者在应用中简单地显示线性或填充进度。然而,为了满足个性化需求,开发者往往需要自定义其样式、颜色、动画等属性。在这个项目中,我们可以...

Global site tag (gtag.js) - Google Analytics