基本动画
来源:互联网 发布:淘宝网店开店 押金 编辑:程序博客网 时间:2024/05/19 16:22
简单的视图出现动画,创建三个UIView,设置相应的出现时间并显示动画效果
let firstView = UIView(frame:CGRect(x: -200,y: 100,width: 200,height: 50)) firstView.backgroundColor = UIColor.red self.view.addSubview(firstView) let secondView = UIView(frame:CGRect(x: -200,y: 200,width: 200,height: 50)) secondView.backgroundColor = UIColor.green self.view.addSubview(secondView) let thirdView = UIView(frame:CGRect(x: -200 ,y: 300,width: 200,height: 50)) thirdView.backgroundColor = UIColor.blue self.view.addSubview(thirdView)
设置动画时间
UIView.animate(withDuration: 1.0, delay: 1.0, options: UIViewAnimationOptions.curveLinear, animations: {() -> Void in secondView.frame = CGRect(x: 100, y: 200, width: 200, height: 50) }, completion: {(finish:Bool) -> Void in }) UIView.animate(withDuration: 1.0, delay: 2.0, options: UIViewAnimationOptions(), animations: {() -> Void in thirdView.frame = CGRect(x: 100, y: 300, width: 200, height: 50) }, completion: {(finish:Bool) -> Void in })
最后附上效果图
阅读全文
0 0
- 基本动画
- 动画基本
- 基本动画
- 基本音频视频 基本动画
- Ogre基本动画实例
- CABasicAnimation 基本动画学习
- IOS 基本 动画
- 基本 SVG 动画
- CABasicAnimation 基本动画学习
- 基本动画的实现
- jquery 基本的动画
- 基本动画2
- CABasicAnimation 基本动画学习
- CABasicAnimation 基本动画学习
- cocos2dx-基本动画制作
- 基本 SVG 动画
- UIView基本动画
- Android基本动画详解
- 实体类与数据库表中字段不一致时
- 机器学习tensorflow和sonnet环境的搭建windows/linux/OS X 基于docker
- win7 Python3.5 显示cifar10图片
- 路由器设置,一般输入192.168.1.1,这个怎么理解?
- 一分钟理解自动化单元测试
- 基本动画
- 基于Photos.framework自定制相册swift
- BeanFactory和ApplicationContext的区别
- 嵌入式工程师必须要懂的知识之-------存储器
- java多线程3(线程间的通信)
- AR眼镜初创公司亮亮视野获千万美元B轮融资,将继续AR行业的推动。
- 信号量与互斥量的区别
- 数据表驱动
- Kotlin 基础语法学习