杂项
骑着火箭追风筝
这个作者很懒,什么都没留下…
展开
-
CATransaction--制作动画(reveal於Push)
一、reveal 1. 先新建一个图像视图image 然后创建动画,并且把它添加到相应图层 let animation = CATransition() //可以使用两种方法,实现动画效果,一种是视图层面的,另一种是使用过度动画,它实现了低层的过渡动画,因此可以进行更低层次的控制 animation.duration = 2...原创 2019-09-05 19:34:37 · 200 阅读 · 0 评论 -
timer实现计时功能
/* let time = Timer(timeInterval: 1.0, repeats: false) { (time) in print("在闭包中") } time.fire() //调用定时器的执行方法,开始执行定时任务 //定义一个定时器对象,并设置执行的时间...原创 2019-09-06 09:38:18 · 1842 阅读 · 0 评论 -
闭包
闭包是自包含的函数代码块,可以在代码中被传递和使用。Switf中的闭包与C和Objective中的代码块(block)以及其他一些编程语言中的匿名函数比较相似 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包 闭包的使用和block一样,用于保存一段代码,用作回调,用作执行耗时操作 闭包的格式: in关键字的目的是便于区分返回值和执行语句 {...原创 2019-09-06 19:46:35 · 197 阅读 · 0 评论