博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次...
阅读量:5766 次
发布时间:2019-06-18

本文共 550 字,大约阅读时间需要 1 分钟。

1,创建

//控制器        timer = Timer.scheduledTimer(timeInterval: 0.001, target: self, selector: #selector(FifteenthViewController.tickDown), userInfo: nil, repeats: true)

2,方法实现

func tickDown(){        let a = Int(arc4random()%255)+1         let b = Int(arc4random()%255)+1         let c = Int(arc4random()%255)+1         self.view.backgroundColor = UIColor.init(red: CGFloat(a/255), green: CGFloat(b/255), blue: CGFloat(c/255), alpha: 1.0)    }

3,终止定时器的方法

timer.invalidate()

 上面写了个随机颜色,时间调快一点,就成了屏幕快闪!

转载于:https://www.cnblogs.com/hero11223/p/7693634.html

你可能感兴趣的文章
006_mac osx 应用跨屏幕
查看>>
nginx中配置文件的讲解
查看>>
MindNode使用
查看>>
SQL Server 2016 Alwayson新增功能
查看>>
HTTP库Axios
查看>>
CentOS7下安装python-pip
查看>>
认知计算 Cognitive Computing
查看>>
左手坐标系和右手坐标系 ZZ
查看>>
陀螺仪主要性能指标
查看>>
Java 架构师眼中的 HTTP 协议
查看>>
Linux 目录结构和常用命令
查看>>
Linux内存管理之mmap详解 (可用于android底层内存调试)
查看>>
利润表(年末)未分配利润公式备份
查看>>
Android开发中ViewStub的应用方法
查看>>
gen already exists but is not a source folder. Convert to a source folder or rename it 的解决办法...
查看>>
HDOJ-2069Coin Change(母函数加强)
查看>>
遍历Map的四种方法
查看>>
JAVA学习:maven开发环境快速搭建
查看>>
Altium Designer 小记
查看>>
【Linux高级驱动】I2C驱动框架分析
查看>>