简单动画
来源:互联网 发布:网络电影分账票房 编辑:程序博客网 时间:2024/06/05 02:31
一、实现简单动画
iOS开发中实现一些简单的动画是很容易的。系统会根据某个属性值的改变自动形成动画。
简易动画大致有方式:
1、头尾式
[UIView beginAnimations:nil context:nil];/** 需要执行的动画代码*/[UIView commitAnimations];
2、Block式
[UIView animateWithDuration:0.5 animations: ^{ /** 需要执行的动画代码*/}
二、修改空间的位置和尺寸
1、通过修改 frame.origin 和 center 可以修改控件的位置
2、通过修改 frame.size 和 bounds.size 可以修改控件的尺寸
3、transform属性
使用transform属性可以修改控件的位移(位置)、缩放、旋转
//创建一个transform属性CGAffineTransform CGAffineTransformMakeTranslation (CGFloat x, CGFloat y); //位移CGAffineTransform CGAffineTransformMakeScale (CGFloat sx, CGFloat sy); //缩放CGAffineTransform CGAffineTransformMakeRotation (CGFloat angle); //旋转(angle是弧度制)//在某个transform的基础上进行叠加CGAffineTransform CGAffineTransformTranslate (CGAffineTransform t, CGFloat tx, CGFloat ty);CGAffineTransform CGAffineTransformScale (CGAffineTransform t, CGFloat sx, CGFloat sy);CGAffineTransform CGAffineTransformRotate (CGAffineTransform t, CGFloat angle);//清空之前设置的transform属性view.transform = CGAffineTransformIdentity;
0 0
- 简单动画
- 简单动画
- 简单动画
- 简单动画
- 简单动画
- 简单动画
- 简单动画
- 简单制作水波动画
- [VB.NET]简单动画
- Applet 实现简单动画
- sl 简单 样式 动画
- WPF简单动画
- android 动画简单介绍
- 编写简单的动画
- 窗口的简单动画
- IOS简单动画
- 几个简单动画代码
- flash简单动画
- 提到线程你能想到什么?
- android学习之路--里氏替换原则
- 每日三个笑话-201510116
- android学习之路——java中substring的用法
- Bubble Sort
- 简单动画
- BZOJ1613 [Usaco2007 Jan]Running贝茜的晨练计划
- 以SQL Server 身份连接SQL Server 2008 R2时出现18452错误
- 色深
- unix/linux学习笔记----------umask (文件模式创建屏蔽字)的理解
- TCP上的协议以及UDP上的协议
- java基础学习笔记——Stringbuffer(1)
- 色深
- 【SQL】求得工资在部门平均工资之上得员工