UI第九节——UIProgressView
- (void)viewDidLoad {
[super viewDidLoad];
// 实例化 UIProgressView,高度是固定的
UIProgressView *progressView = [[UIProgressView alloc] initWithFrame:CGRectMake(40, 100, 295, 30)];
#if 1
// 主题颜色
progressView.progressTintColor = [UIColor redColor];
progressView.trackTintColor = [UIColor greenColor];
#endif
#if 0 // 这个有BUG,不显示
// 图片
progressView.progressImage = [UIImage imageNamed:@"slider_track_min"];
progressView.trackImage = [UIImage imageNamed:@"slider_track_max"];
#endif
// 把progressView加到self.view上
[self.view addSubview:progressView];
// 启动一个定时器
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerRunning:) userInfo:@{@"progressView": progressView} repeats:YES];
}
// 定时会调用一次这个函数
- (void)timerRunning:(NSTimer *)timer
{
UIProgressView *progressView = [timer.userInfo objectForKey:@"progressView"];
// 设置进度
progressView.progress += 0.1;
NSLog(@"%f", progressView.progress);
// 当进度条完全走完的时候,让定时器停掉
if (progressView.progress >= 1.0) {
// 销毁定时器
[timer invalidate];
}
}
如果对你有帮助,请关注我哦!
转载于:https://www.cnblogs.com/laolitou-ping/p/6244161.html
UI第九节——UIProgressView相关推荐
- 【java】兴唐课程第五节到第九节知识点总结
第九节 1. 代码:void readBook(String- bookNames) 表示不确定参数的个数,此时变量为一个数组. 2.当方法中的参数名称(如stuname)和属性名称相同时. this ...
- Python编程基础:第九节 逻辑运算Logical Operators
第九节 逻辑运算Logical Operators 前言 实践 前言 常用的逻辑运算共分为三种:与(and).或(or).非(not).与运算就是同真才真,有假则假:或运算就是有真则真,同假才假:非运 ...
- 【Python基础知识-pycharm版】第九节_面向对象的三大特征
第九节 方法 方法没有重载 私有属性和私有方法(实现封装) @property装饰器_get和set方法 面向对象的三大特征说明(封装.继承.多态) 继承 方法的重写(类成员的继承和重写) 查看类的继 ...
- 第九节--绑定 -- Classes and Objects in PHP5 [9](转)
/* +-------------------------------------------------------------------------------+ | = 本文为Haohappy ...
- Kotlin学习笔记 第二章 类与对象 第九节 泛型
参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 中文网站 https://www.kotlincn.net/docs/reference/p ...
- 《如何搭建小微企业风控模型》第九节 单变量分析(上)节选
<如何搭建小微企业风控模型>第九节 单变量分析(上)节选 第一章 小微企业数据风控技术的框架 小微企业数据贷发展情况概述 搭建小微企业风控模型所需知识 风控模型概览 第二章 强相关变量:企 ...
- 第四章第九节数据资产盘点-数据资产目录分类
第四章第九节数据资产盘点-数据资产目录分类 在形成数据资产清单以后,如何将清单进行分类?关于数据资产目录的分类,有几种方法,一是参考行业数据分类框架.二是参考监管数据分类.三是根据数据管理实践,结合企 ...
- JavaWeb学习笔记(狂神版)--- 第九节 Cookie与Session
第九节 Cookie与Session 目录 第九节 Cookie与Session 9.1 会话 9.2 Cookie 9.3 Session 9.1 会话 会话:用户打开一个浏览器,点了很多超链接,访 ...
- 耶鲁大学公开课:博弈论第九节(笔记)
数学公式的格式显示有些问题,可以看原文耶鲁大学公开课:博弈论第九节 Tennis: Venus VS Serena Williams 通过前面的内容我们得知如果要达到混合纳什均衡,那么混合纳什均衡中的 ...
最新文章
- 使用Python,Matplotlib显示RGB图像
- 卓晴老师“标杆课教师“采访提纲
- 两页面之间 转发请求,传递参数
- 【空间数据库】Windows操作系统PostgreSQL+PostGIS环境搭建图文安装教程
- HOST 头攻击漏洞
- 【python基础知识】Tkinter基础
- Linux内核分析(六) 文件系统
- MP4文件损坏怎么修复
- Google Play商店的各种报错解释以及修复方法。
- 2055013-55-1,Ald-Ph-PEG6-acid在EDC或HATU等活化剂存在下,末端羧酸可与伯胺偶联形成稳定的酰胺键
- 苹果安卓鸿蒙对比,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
- Spring Boot当中获取request的三种方式
- Flask入门到实战
- Python实现文件夹复制操作
- PHP函数array_intersect
- CTFshow_命令执行
- Linux运维工程师岗位前景及学习路线
- 修改wap游戏服务器,做WAP服务器问题
- Scanner文本扫描器
- 计算机无法正常进入系统,式电脑开机提示Error 1962无法正常开机进入系统怎么办?...