博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift UIView动画animateWithDuration
阅读量:6596 次
发布时间:2019-06-24

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

hot3.png

UIView之animateWithDuration

一、animateWithDuration的函数原型

    animateWithDuration有多个函数,分别为

class func animateWithDuration(duration: NSTimeInterval, animations: () -> Void, completion: ((Bool) -> Void)?) // delay = 0.0, options = 0
class func animateWithDuration(duration: NSTimeInterval, delay: NSTimeInterval, options: UIViewAnimationOptions, animations: () -> Void, completion: ((Bool) -> Void)?)
class func animateWithDuration(duration: NSTimeInterval, animations: () -> Void)
class func animateWithDuration(duration: NSTimeInterval, delay: NSTimeInterval, usingSpringWithDamping dampingRatio: CGFloat, initialSpringVelocity velocity: CGFloat, options: UIViewAnimationOptions, animations: () -> Void, completion: ((Bool) -> Void)?)

具体的参数内容还不太清除,这个后面再去逐个的去了解了解

目前使用了第一个函数

class func animateWithDuration(duration: NSTimeInterval, animations: () -> Void, completion: ((Bool) -> Void)?) // delay = 0.0, options = 0

这个函数中第一个参数是动画的时间,第二个参数是一个函数,类型为void,写结束时候的结果(具体还需要调研了解),第三个参数的类型我有点迷糊,应该是swift语言还没学好吧。。。接下来也会了解清楚,嗯,第三个参数的作用是动画结束时候会执行那里的函数。

转载于:https://my.oschina.net/u/1273583/blog/361012

你可能感兴趣的文章
复制文件
查看>>
PhotonServer新增应用的配置
查看>>
maven的项目结构
查看>>
正则表达式的应用
查看>>
46、android studio第一次使用时卡在gradle下载怎么解决?
查看>>
C# 字符大小转换及 remove,substring,replace
查看>>
CentOS 6.7安装Docker
查看>>
UML类图与类的关系详解
查看>>
05构建之法阅读笔记之五
查看>>
POJ3189 Steady Cow Assignment ——二分答案+二分图多重匹配——Pku3189
查看>>
浅谈算法——莫比乌斯函数,莫比乌斯反演和杜教筛
查看>>
Failed at the bitcore-node@3.1.3 preinstall script './scripts/download' 设置linux proxy (代理)的方式...
查看>>
javascript深入理解js闭包
查看>>
条件修饰词
查看>>
CSS3圆角详解
查看>>
可变对象与不可变对象
查看>>
第四次作业
查看>>
lucas定理
查看>>
poj2975 Nim 胜利的方案数
查看>>
Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
查看>>