iOS知识点回顾
来源:互联网 发布:收集类单机游戏知乎 编辑:程序博客网 时间:2024/05/21 10:38
简易动画大致有2种方式:
头尾式
[UIView beginAnimations:nil context:nil];/** 需要执行动画的代码 **/[UIView commitAnimations];
Block式
[UIView animateWithDuration:0.5 animations:^{ /** 需要执行动画的代码 **/}];
通过以下属性可以修
frame.origincenter
可以修改控件的尺寸
frame.sizebounds.size
利用transform属性可以修改控件的位移(位置)、缩放、旋转
创建一个transform属性
CGAffineTransform CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty) ;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
- IOS知识点回顾
- iOS知识点回顾
- iOS开发过程中,知识点回顾1
- iOS开发过程中,知识点回顾2
- 知识点回顾
- 知识点回顾
- 知识点回顾
- 知识点回顾
- 面试知识点回顾
- 汇编语言 知识点回顾
- java 知识点回顾
- c++知识点回顾
- java 知识点回顾2
- C++ 基本知识点回顾
- servlet知识点回顾
- Java知识点回顾一
- hibernate知识点回顾
- Android知识点回顾
- 如何防止类被继承
- GCDAsyncUdpSocket Demo
- 谷歌地图开发
- 三、分布式文件系统fastDFS-安装部署
- 文章字号调整
- iOS知识点回顾
- 简单Redis搭建
- VC编程如何添加快捷键
- Mac OS X 10.11.1 安装cocoapods及使用详解
- 数组中取出下标不连续的任意个数,求取出的数的和的最大值
- Android广播大全Intent
- JSP学习对象---javabean与JSP
- Android LayoutInflater详解
- c:\Windows\System32\drivers\etc\hosts的作用