transform的使用
2015-12-09 20:48
375 查看
transform的使用
概念对UIView做形变的操作,它是UIView的属性
transform的操作
平移
[UIView animateWithDuration:0.25 animations:^{ //平移 //CGAffineTransformMake是始终相对于最原始的位置.每一次做完transform,下一次它会自动清空上一次的transform. //self.redView.transform = CGAffineTransformMakeTranslation(0, 50); //t:哪对于哪个transform做形变操作.(相对于上一次的形变.) //self.redView.transform = CGAffineTransformTranslate(self.redView.transform, 0, 50); }];
缩放
[UIView animateWithDuration:0.25 animations:^{ //缩放 //参数缩放的比例 //self.redView.transform = CGAffineTransformMakeScale(1.5, 1.5); //self.redView.transform = CGAffineTransformScale(self.redView.transform, 1.2, 1.2); }];
旋转
[UIView animateWithDuration:0.25 animations:^{ //旋转 //angle:旋转的角度,传的值是弧度 //self.redView.transform = CGAffineTransformMakeRotation(M_PI_4); self.redView.transform = CGAffineTransformRotate(self.redView.transform, M_PI_4); }];
相关文章推荐
- CF283E Cow Tennis Tournament
- MySQL分组排序查前N条数据
- 我的数学库
- 弱联通的定义
- 1001 害死人不偿命的(3n+1)猜想 PAT
- 图形渲染优化、渲染管线优化、图形性能优化
- jquery文档操作函数大全
- 第二章课后习题答案
- codecombat之地牢关卡Python代码
- CentOS 配置防火墙操作实例(启、停、开、闭端口)
- 字符串属性使用strong的原因
- 在Xcode中修改bundle display name让应用名字显示中文
- fragment这个梗
- 企业发放的奖金根据利润提成。
- 1491: [NOI2007]社交网络
- 图片占用内存计算
- leetcode -- Linked List Cycle -- 重点
- 关于U3D贴图格式压缩
- [ahk]爬虫基础 post数据获取网站上的图片(获取艺术签名)
- Unity3D抗锯齿设置