博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS transform属性的使用
阅读量:6485 次
发布时间:2019-06-23

本文共 883 字,大约阅读时间需要 2 分钟。

 

1.transform属性

  在iOS开发中,通过transform属性可以修改UIView对象的平移、缩放比例和旋转角度,常用的创建transform结构体方法分两大类

  (1) 创建“基于控件初始位置”的形变

  CGAffineTransformMakeTranslation(平移)      

  CGAffineTransformMakeScale(缩放)   

  CGAffineTransformMakeRotation(旋转)   

  CGAffineTransformIdentity(还原到之前的状态)

  (2) 创建“基于transform参数”的形变

  CGAffineTransformTranslate   

  CGAffineTransformScale   

  CGAffineTransformRotate

 

2.代码示例

self.headImageView.transform=CGAffineTransformMakeTranslation(50, 200);self.headImageView.transform=CGAffineTransformTranslate(self.headImageView.transform, 50, 50);self.headImageView.transform=CGAffineTransformRotate(self.headImageView.transform, M_PI_2);self.headImageView.transform=CGAffineTransformMakeScale(1.2, 10);self.headImageView.transform=CGAffineTransformScale(self.headImageView.transform, 1.5, 1.6);

 

 

备注: 

1.affine 仿射,姻亲 
2.transform 变换,形变 
3.translation 转换,平移 
4.scale 比例,缩放 
5.rotate 旋转

 

转载地址:http://mliuo.baihongyu.com/

你可能感兴趣的文章
bootstrap分页实现
查看>>
6.kubernetes自动扩容之Horizontal Pod Autoscaling(HPA)
查看>>
线程理论知识
查看>>
Django跨域(前端跨域)
查看>>
进度条(progress_bar)
查看>>
python-xlsxwriter模块绘制表格
查看>>
ios 清除列表选中状态
查看>>
VC让对话框显示就最大化
查看>>
第二次冲刺1
查看>>
插入排序和堆排序
查看>>
条款7:为多态基类声明virtual析构函数
查看>>
css3渐变
查看>>
SET FMTONLY ON
查看>>
牛客小白月赛14 -G (筛法)
查看>>
第一个驱动的小过程 [LCD] --转载
查看>>
NuGet Package explorer
查看>>
iOS for MachineLearning
查看>>
html5 自带表单验证怎么禁用
查看>>
查看SQL Server 数据库实例上运行的进程信息
查看>>
HDU1234 开门人和关门人
查看>>