主要是用到了一个自定义的UIProgressView,使用起来还是挺简单的。
#pragma mark - #pragma mark YLViewController Public Methods - (void)changeProgressValue { float progressValue = progressView.progress; progressValue += 0.01f; if (progressValue > 1) progressValue = 0; [progressValueLabel setText:[NSString stringWithFormat:@"%.0f%%", (progressValue * 100)]]; [progressView setProgress:progressValue]; } - (IBAction)colorButtonTapped:(id)sender { UISegmentedControl *seg = (UISegmentedControl*)sender; switch (seg.selectedSegmentIndex) { case 0: progressView.progressTintColor = [UIColor purpleColor]; break; case 1: progressView.progressTintColor = [UIColor redColor]; break; case 2: progressView.progressTintColor = [UIColor cyanColor]; break; case 3: progressView.progressTintColor = [UIColor greenColor]; break; case 4: progressView.progressTintColor = [UIColor yellowColor]; break; default: break; } }
你可以从GitHub上下载到最新源码:https://github.com/YannickL/YLProgressBar
相关推荐
作者yannickl,源码YLProgressBar,Core Graphics 实现的轻量级高度自定义带有动画效果的进度条 YLProgressBar。使用 Core Graphics framework 实现,没有用到任何图片。所以可以高度自定义和平台扩展。
在UI设计中,进度条是常见的一种用户界面元素,它用于指示某个操作的进度或状态。"渐变进度条 美化进度条"这个主题着重于如何通过使用渐变色彩来提升进度条的视觉效果,使其看起来更加美观且舒适。渐变色的设计不仅...
在处理大量数据或者执行耗时操作时,为用户提供一个进度条是非常有用的,可以提高用户体验,显示数据加载或处理的状态。本文将详细介绍如何在C#中为`DataGridView`添加进度条功能。 首先,我们需要引入`ProgressBar...
在软件和应用开发中,用户界面(UI)的设计至关重要,其中进度条是一个常见的元素,用于显示任务或数据加载的进度。"彩色进度条"、"图片进度条"和"渐变进度条"都是为了提升用户体验而引入的更具视觉吸引力的设计方案...
在Windows Presentation Foundation(WPF)中,开发人员可以利用丰富的图形功能来创建各种自定义控件,其中之一就是圆形进度条。这种控件通常用于显示任务的进度,它以环形的方式展示,既美观又直观。在本文中,我们...
这种进度条可以提供用户友好的体验,让用户了解任务的当前状态,从而增加耐心和满意度。在网页开发中,我们可以使用HTML5的`<progress>`元素来创建基本的进度条,但为了实现更复杂、更具定制化的样式和功能,通常会...
在网页设计和用户体验领域,动态加载进度条是一个重要的元素,它能够向用户显示数据或内容正在加载的过程,提高用户对系统响应的认知,并提供更舒适的等待体验。标题提到的"80个GIF进度条"是一套丰富的资源集合,...
在C#编程中,自定义进度条是一种常见且实用的需求,它可以为用户提供视觉反馈,显示应用程序执行任务的进度。本文将深入探讨如何在C#中实现各种自定义进度条,包括圆滑的、多边形的等不同设计样式,并提供相关的控件...
"无尽的进度条3.0"是一款专为用户界面设计打造的动态进度条效果工具。这个工具可能被开发者或设计师用于创建具有视觉吸引力的、持续不断的加载效果,以提高用户体验。在某些应用中,例如数据加载、上传或下载过程中...
在IT界,进度条是一种非常常见的用户界面元素,它用于可视化地表示某个任务或操作的完成进度。在Android和iOS等移动操作系统,以及各种桌面应用和网页设计中,进度条都扮演着重要的角色,为用户提供反馈,让他们了解...
标题中的“BAT批处理脚本-提示窗口进度条-娱乐进度条.cmd.zip”指的是一个包含批处理脚本的压缩文件,主要用于在Windows操作系统中展示一个带有进度条的提示窗口。批处理脚本(BAT)是基于DOS或Windows环境下的一种...
在IT行业中,尤其是在软件开发领域,进度条是一个非常常见的用户界面元素,它为用户提供了一种可视化的方式来了解某个任务的执行进度。在这个名为“NC65进度条功能.rar”的压缩包中,我们关注的是如何在NC65环境中...
Layui是一个优秀的前端框架,它提供了很多实用的UI组件和功能之一就是进度条组件。今天我们将探讨如何使用Layui实现文件上传进度条。 进度条组件 Layui的进度条组件是一个轻量级的UI组件,它可以用来表示进度、...
在编程领域,进度条是一种常见的用户界面元素,用于表示任务执行的进度,为用户提供操作反馈。易语言(E语言)是中国本土开发的一种简单易学的编程语言,它以直观的汉字作为关键字,使得非计算机专业人员也能快速...
本项目专注于创建两种特殊的进度条控件:圆形进度条和环形进度条,这些控件适用于展示任务或进程的进度,视觉效果独特,能吸引用户注意力。通过VS2017开发,它们可以直接在WinForm应用中编译并运行,为用户提供实时...
"iPhone之实现自定义进度条Progress"这个主题将引导我们探讨如何在iPhone应用中利用Swift编程语言来设计并实现一个个性化的进度条组件。我们将深入讨论以下几个关键知识点: 1. **UIProgressView**: iOS SDK提供了...
在给定的标题“多个常用的进度条”和描述“多个常用的进度条 适合上传、等待….GIF”中,我们可以推测这是一个包含多种进度条设计示例的资源包,特别适用于网页或应用中的动态效果,如GIF格式的进度条。 首先,我们...
GUI中的进度条控件(Progress Bar)可以提供用户友好的反馈,显示程序执行的进度,尤其是在进行耗时操作时,能增强用户体验。本文将详细介绍如何在MATLAB GUI设计中有效地使用进度条,并通过实际案例和代码来阐述其...
本文将深入探讨如何实现一个自定义的条形方格进度条,包括横置和竖置两种显示方式,并允许用户自定义底色、进度颜色、是否显示进度值以及字体大小。这个控件是基于GDI+图形接口进行绘制的,具有高度的灵活性和可定制...