首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS UIProgressView控件用法

进度条控件是IOS开发中一个简单的系统控件,使用总结如下: 初始化一个进度条: - (instancetype)initWithProgressViewStyle:(UIProgressViewStyle...) float progress; 设置已走过进度进度条颜色 @property(nonatomic, retain) UIColor* progressTintColor; 设置未走过进度进度条颜色...@property(nonatomic, retain) UIColor* trackTintColor; 设置进度条已走过进度的背景图案和为走过进度的背景图案(IOS7后好像没有效果了) @property...(nonatomic, retain) UIImage* progressImage; @property(nonatomic, retain) UIImage* trackImage; 设置进度进度和是否动画显示...(动画显示会平滑过渡) - (void)setProgress:(float)progress animated:(BOOL)animated; 学习使用 欢迎转载 专注技术,热爱生活,交流技术,也做朋友

52420
您找到你想要的搜索结果了吗?
是的
没有找到

iOS Human Interface Guidelines》——Progress View进度视图

进度视图 进度视图显示一个任务的进度或者一个知道持续时间的进程(如下所示是邮件中的工具栏)。...API NOTE 查看UIProgressView Class Reference学习更多关于在你的代码中定义进度视图的内容。...一个进度视图: 由一个随着任务或进程的进度从左向右填充的轨迹构成 不允许用户交互 iOS定义了两种风格的进度视图: 默认风格。默认风格包含了一个填充的轨迹外观,这样它就可以独立于内容区域。...栏风格不包含填充的轨迹外观,因为它意在和栏一起显示,比如导航栏或工具栏。 使用进度视图来给有着明确定义持续时间的任务一个反馈,尤其是当要显示任务大约还要耗费多长时间时很重要。...合适的话,协调进度视图的外观和你app的风格保持一致。通过自定义一个进度视图,你可以特定比如进度视图的轨迹和填充的自定义的色调或图片。 本文翻译自苹果官方开发文档

34520

显示进度下载图片

上篇文章讲了如何实现模拟的进度条,这篇文章就来实践一下。通过下载一张图片作为案例,当然换成其它软件的链接也可以,把保存的文件后缀名改成相应的内容就可以。 ? ?...加上进度条 接下来就可以把之前的进度条内容搬过来了。因为有实际内容了,不需要再去用循环模拟了。a表示已经下载的,b表示剩余未下载的,c表示下载的和总的比例,最后格式化输出就可以了 ?...丰富进度条 上面的进度条已经实现最核心的功能了,下载速度,大小,所剩时间可以自己去计算,放到显示里面就可以了。 ? ? 加上剩余时间。 ?...总结 进度条原理很简单,分别是下载内容,未下载内容,总内容大小的关系,如果还要算速度和时间,那就再就加入一个计时功能,最后可以尝试将其封装成也给模块函数,以后只要传入参数就可以重复使用了。

3.7K20

IOS开发之简单音频播放器

今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。...在播放器中我们用到了UIProgressView(进度条)来显示音频的播放进度,用UILabel显示播放的当前时间和总时间。...1.功能介绍:     ​    ​点击播放会播放默认歌曲,同时显示播放进度和播放当前时间,下面的slider可以调节音频的声音大小。     ​ ​...同时把进度条通过addSubView加入到我们的主视图中 1 2 3 4 /*实例化进度条,并添加到主视图*/ self.progress = [[UIProgressView alloc] initWithFrame...主要通过上面的简易播放器来熟悉一下IOS开发中控件和view的使用流程,笔者也在一直学习,水平有限,欢迎批评指正。

1.6K60

iOS进度指示器——NSProgress 原

iOS进度指示器——NSProgress 一、引言         在iOS7之前,系统一直没有提供一个完整的框架来描述任务进度相关的功能。...这使得在开发中进行耗时任务进度的监听将什么麻烦,在iOS7之后,系统提供了NSProgress类来专门报告任务进度。...NSProgress对象中还有两个字符串类型的属性,这两个属性将进度信息转化成固定的格式: //显示完后比例 如:10% completed @property (null_resettable, copy...四、iOS9之后进行多任务进度监听的新设计方法         正如上面的例子所演示,注册根节点的方式可读性很差,代码结构也不太清晰,可能Apple的工程师们也觉得如此,在iOS9之后,NSProgress..._t)unitCount; //iOS9之后的新方法 创建某个进度指示器节点的子节点 + (NSProgress *)progressWithTotalUnitCount:(int64_t)unitCount

1.6K20
领券