- (void)viewDidLoad { ADVPercentProgressBar *blueprogressBar = [[ADVPercentProgressBar alloc] initWithFrame:CGRectMake(10, 30, 292, 28) andProgressBarColor:ADVProgressBarBlue]; [blueprogressBar setProgress:0.5]; [self.view addSubview:blueprogressBar]; ADVPercentProgressBar *greenprogressBar = [[ADVPercentProgressBar alloc] initWithFrame:CGRectMake(10, 80, 292, 28) andProgressBarColor:ADVProgressBarGreen]; [greenprogressBar setProgress:0.5]; [self.view addSubview:greenprogressBar]; ADVPercentProgressBar *redProgressBar = [[ADVPercentProgressBar alloc] initWithFrame:CGRectMake(10, 130, 292, 28) andProgressBarColor:ADVProgressBarRed]; [redProgressBar setProgress:0.5]; [self.view addSubview:redProgressBar]; ADVPercentProgressBar *brownProgressPar = [[ADVPercentProgressBar alloc] initWithFrame:CGRectMake(10, 180, 292, 28) andProgressBarColor:ADVProgressBarBrown]; [brownProgressPar setProgress:0.5]; [self.view addSubview:brownProgressPar]; progressBars = [NSArray arrayWithObjects:blueprogressBar, redProgressBar, greenprogressBar, brownProgressPar, nil]; UISlider* slider = [[UISlider alloc] initWithFrame:CGRectMake(10, 230, 292, 28)]; [slider setMaximumValue:1.0]; [slider setMinimumValue:0.0]; [slider setValue:0.5]; [slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:slider]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 280, 292, 28)]; [label setText:@"Move the slider to see the Progress bars in action"]; [label setBackgroundColor:[UIColor clearColor]]; [label setFont:[UIFont systemFontOfSize:12]]; [self.view addSubview:label]; [super viewDidLoad]; } - (IBAction)sliderValueChanged:(UISlider*)sender { for (ADVPercentProgressBar * progressBar in progressBars) { [progressBar setProgress:sender.value]; } }
最新的代码可以在GitHub进行下载:https://github.com/appdesignvault/ADVProgressBar
相关推荐
可定制的进度条 ADVProgressBar ,ADVProgressBar 是一个可定制的进度条,支持多种颜色。
在UI设计中,进度条是常见的一种用户界面元素,它用于指示某个操作的进度或状态。"渐变进度条 美化进度条"这个主题着重于如何通过使用渐变色彩来提升进度条的视觉效果,使其看起来更加美观且舒适。渐变色的设计不仅...
在处理大量数据或者执行耗时操作时,为用户提供一个进度条是非常有用的,可以提高用户体验,显示数据加载或处理的状态。本文将详细介绍如何在C#中为`DataGridView`添加进度条功能。 首先,我们需要引入`ProgressBar...
在软件和应用开发中,用户界面(UI)的设计至关重要,其中进度条是一个常见的元素,用于显示任务或数据加载的进度。"彩色进度条"、"图片进度条"和"渐变进度条"都是为了提升用户体验而引入的更具视觉吸引力的设计方案...
在Windows Presentation Foundation(WPF)中,开发人员可以利用丰富的图形功能来创建各种自定义控件,其中之一就是圆形进度条。这种控件通常用于显示任务的进度,它以环形的方式展示,既美观又直观。在本文中,我们...
这种进度条可以提供用户友好的体验,让用户了解任务的当前状态,从而增加耐心和满意度。在网页开发中,我们可以使用HTML5的`<progress>`元素来创建基本的进度条,但为了实现更复杂、更具定制化的样式和功能,通常会...
在网页设计和用户体验领域,动态加载进度条是一个重要的元素,它能够向用户显示数据或内容正在加载的过程,提高用户对系统响应的认知,并提供更舒适的等待体验。标题提到的"80个GIF进度条"是一套丰富的资源集合,...
"无尽的进度条3.0"是一款专为用户界面设计打造的动态进度条效果工具。这个工具可能被开发者或设计师用于创建具有视觉吸引力的、持续不断的加载效果,以提高用户体验。在某些应用中,例如数据加载、上传或下载过程中...
在C#编程中,自定义进度条是一种常见且实用的需求,它可以为用户提供视觉反馈,显示应用程序执行任务的进度。本文将深入探讨如何在C#中实现各种自定义进度条,包括圆滑的、多边形的等不同设计样式,并提供相关的控件...
在IT界,进度条是一种非常常见的用户界面元素,它用于可视化地表示某个任务或操作的完成进度。在Android和iOS等移动操作系统,以及各种桌面应用和网页设计中,进度条都扮演着重要的角色,为用户提供反馈,让他们了解...
标题中的“BAT批处理脚本-提示窗口进度条-娱乐进度条.cmd.zip”指的是一个包含批处理脚本的压缩文件,主要用于在Windows操作系统中展示一个带有进度条的提示窗口。批处理脚本(BAT)是基于DOS或Windows环境下的一种...
Layui是一个优秀的前端框架,它提供了很多实用的UI组件和功能之一就是进度条组件。今天我们将探讨如何使用Layui实现文件上传进度条。 进度条组件 Layui的进度条组件是一个轻量级的UI组件,它可以用来表示进度、...
在编程领域,进度条是一种常见的用户界面元素,用于表示任务执行的进度,为用户提供操作反馈。易语言(E语言)是中国本土开发的一种简单易学的编程语言,它以直观的汉字作为关键字,使得非计算机专业人员也能快速...
本项目专注于创建两种特殊的进度条控件:圆形进度条和环形进度条,这些控件适用于展示任务或进程的进度,视觉效果独特,能吸引用户注意力。通过VS2017开发,它们可以直接在WinForm应用中编译并运行,为用户提供实时...
在IT行业中,尤其是在软件开发领域,进度条是一个非常常见的用户界面元素,它为用户提供了一种可视化的方式来了解某个任务的执行进度。在这个名为“NC65进度条功能.rar”的压缩包中,我们关注的是如何在NC65环境中...
"iPhone之实现自定义进度条Progress"这个主题将引导我们探讨如何在iPhone应用中利用Swift编程语言来设计并实现一个个性化的进度条组件。我们将深入讨论以下几个关键知识点: 1. **UIProgressView**: iOS SDK提供了...
在给定的标题“多个常用的进度条”和描述“多个常用的进度条 适合上传、等待….GIF”中,我们可以推测这是一个包含多种进度条设计示例的资源包,特别适用于网页或应用中的动态效果,如GIF格式的进度条。 首先,我们...
GUI中的进度条控件(Progress Bar)可以提供用户友好的反馈,显示程序执行的进度,尤其是在进行耗时操作时,能增强用户体验。本文将详细介绍如何在MATLAB GUI设计中有效地使用进度条,并通过实际案例和代码来阐述其...
本文将深入探讨如何实现一个自定义的条形方格进度条,包括横置和竖置两种显示方式,并允许用户自定义底色、进度颜色、是否显示进度值以及字体大小。这个控件是基于GDI+图形接口进行绘制的,具有高度的灵活性和可定制...
QT实现的特色进度条是一种在GUI(图形用户界面)应用中提供反馈的创新方式,它模仿了地铁站的进度灯效果,为用户提供一种视觉上吸引人的进度指示。Qt是一个跨平台的C++库,用于创建桌面、移动以及嵌入式设备上的应用...