iOS transform属性的使用
程序员文章站
2022-04-11 09:09:34
1.transform属性 在iOS开发中,通过transform属性可以修改UIView对象的平移、缩放比例和旋转角度,常用的创建transform结构体方法分两大类 (1) 创建“基于控件初始位置”的形变 CGAffineTransformMakeTranslation(平移) CGAffine ......
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 旋转
上一篇: iOS常见的几个修饰词深入讲解
下一篇: ionic笔记
推荐阅读
-
使用设计模式中的Singleton单例模式来开发iOS应用程序
-
iOS应用开发中使用设计模式中的观察者模式的实例
-
详解iOS App开发中UIViewController的loadView方法使用
-
iOS开发中使用UIScrollView实现无限循环的图片浏览器
-
使用简单的CSS3属性实现炫酷读者墙效果
-
基于IView中on-change属性的使用详解
-
iOS开发中使用UIDynamic来捕捉动画组件的重力行为
-
iOS的UI开发中Modal的使用与主流应用UI结构介绍
-
iOS开发中UITableview控件的基本使用及性能优化方法
-
iOS开发中使用NSURLConnection类处理网络请求的方法