IOS UIProgressView控件用法

简介:

进度条控件是IOS开发中一个简单的系统控件,使用总结如下:

初始化一个进度条:

- (instancetype)initWithProgressViewStyle:(UIProgressViewStyle)style;

注意:1.用这个方式初始化的进度条系统会默认给一个长度。

         2.进度条的长度可以通过frame来设置,但是只有前三个参数有效。

         3.风格枚举如下:

?
1
2
3
4
typedef  NS_ENUM(NSInteger, UIProgressViewStyle) {
     UIProgressViewStyleDefault,      // 普通样式
     UIProgressViewStyleBar,          // 用于工具条的样式
};


设置进度条风格样式

@property(nonatomic) UIProgressViewStyle progressViewStyle; 


设置进度条进度(0.0-1.0之间,默认为0.0)


@property(nonatomicfloat progress;


设置已走过进度的进度条颜色


@property(nonatomic, retain) UIColor* progressTintColor;


设置未走过进度的进度条颜色


@property(nonatomicretain) UIColor* trackTintColor;


设置进度条已走过进度的背景图案和为走过进度的背景图案(IOS7后好像没有效果了)


@property(nonatomicretainUIImage* progressImage;


@property(nonatomicretainUIImage* trackImage;


设置进度条进度和是否动画显示(动画显示会平滑过渡)


- (void)setProgress:(float)progress animated:(BOOL)animated;

目录
相关文章
|
Swift iOS开发
iOS @available 和 #available 的用法
iOS @available 和 #available 的用法
776 0
|
iOS开发
(六)IOS手势和触摸的用法
(六)IOS手势和触摸的用法
348 0
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
223 0
|
JSON 安全 数据安全/隐私保护
​iOS Class Guard github用法、工作原理和安装详解及使用经验总结
iOS Class Guard是一个用于OC类、协议、属性和方法名混淆的命令行工具。它是class-dump的扩展。这个工具会生成一个symbol table,这个table在编译期间会包含进工程中。iOS-Class-Guard能有效的隐藏绝大多数的类、协议、方法、属性和 实例变量 名。iOS-Class-Guard不是应用安全的最终解决方案,但是它绝对能让攻击者更难读懂你的程序。iOS-Class-Guard会加大代码分析和runtime检查的难度,这个工具可以认为是一个简单基础的混淆方法。由于OC的架构决定了iOS应用程序的剖析相当简单,check out一下链接就知晓了:
|
iOS开发
iOS 多个滚动控件嵌套Demo
iOS 多个滚动控件嵌套Demo
189 0
|
iOS开发
iOS 常用的 上下左右 拉刷新控件
iOS 常用的 上下左右 拉刷新控件
230 0
|
iOS开发
iOS开发 - 写一个刷新的控件(未封装,适合新手学习,查看原理)
iOS开发 - 写一个刷新的控件(未封装,适合新手学习,查看原理)
268 0
iOS开发 - 写一个刷新的控件(未封装,适合新手学习,查看原理)
|
安全 iOS开发
iOS小技能:下拉刷新控件的适配
1. 下拉顶部背景色设置: 往tableView的父控件添加拉伸背景视图 2. present 半屏适配 iOS13 modalPresentationStyle属性默认不是全屏样式`UIModalPresentationFullScreen`,而是半屏样式,需要根据需求手动设置。 present 半屏,会导致列表下拉刷新失效。
459 0
iOS小技能:下拉刷新控件的适配
|
iOS开发
iOS小技能:自动布局实现兄弟控件N等分且宽高比例是1:N(xib 上实现)
本文为 iOS视图约束专题的第三篇:xib上使用自动布局教程
390 0
|
iOS开发
iOS短信验证码控件,自动输入回调两次解决办法
iOS短信验证码控件,自动输入回调两次解决办法
769 0