iOS修改transform形变也能够实现动画
来源:互联网 发布:大型酒店网络解决方案 编辑:程序博客网 时间:2024/06/07 13:14
之前的一篇文章提到UIView实现动画里面核心是修改frame,其实修改transform形变也能够实现动画
- (IBAction)moveUp:(id)sender { //平移 [UIView animateWithDuration:0.5 animations:^{ //使用Make,它是相对于最原始的位置做的形变. //self.imageV.transform = CGAffineTransformMakeTranslation(0, -100); //相对于上一次做形变. self.imageV.transform = CGAffineTransformTranslate(self.imageV.transform, 0, -100); }]; }- (IBAction)moveDown:(id)sender { //平移 [UIView animateWithDuration:0.5 animations:^{ //使用Make,它是相对于最原始的位置做的形变. //self.imageV.transform = CGAffineTransformMakeTranslation(0, -100); //相对于上一次做形变. self.imageV.transform = CGAffineTransformTranslate(self.imageV.transform, 0, 100); }];}- (IBAction)rotation:(id)sender { [UIView animateWithDuration:0.5 animations:^{ //旋转(旋转的度数, 是一个弧度) //self.imageV.transform = CGAffineTransformMakeRotation(M_PI_4); self.imageV.transform = CGAffineTransformRotate(self.imageV.transform, M_PI_4); }]; }- (IBAction)scale:(id)sender { [UIView animateWithDuration:0.5 animations:^{ //缩放 //self.imageV.transform = CGAffineTransformMakeScale(0.5, 0.5); self.imageV.transform = CGAffineTransformScale(self.imageV.transform, 0.8, 0.8); }]; }
阅读全文
0 0
- iOS修改transform形变也能够实现动画
- Ios Layer Transform 形变
- transform形变属性和UIImageView的帧动画
- transform的形变
- ios transform 动画效果
- IOS 形变
- 使用着色器实现蒙皮动画和形变动画
- ios-动画实现修改约束
- iOS UI——通过图层layer设置 图片的形变属性(transform)
- css3形变与动画
- blender形变动画制作
- 百度页面(动画+形变)
- css形变和动画
- iOS形变之CGAffineTransform
- iOS形变之CATransform3D
- iOS形变之CATransform3D
- ios view的形变
- ios动画系列 -- UIView的transform
- Android studid—每日笔记1
- Java多线程之同步锁定--synchronized同步方法和同步块、脏读、锁重入、死琐
- TP5的命令新增模块
- Python学习之路-C++程序员的血泪史
- ocamlrun未安装的问题
- iOS修改transform形变也能够实现动画
- 四分树
- Linux SYN Cookie的原理以及代码实现
- Redux笔记
- 计算机网络--http协议的长链接与短连接
- 19. Spring Boot 添加JSP支持【从零开始学Spring Boot】
- 稀疏编码系列4:稀疏模型与结构性稀疏模型
- mybatis类包含类的问题
- 逻辑回归总结