博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS方法类:CGAffineTransform
阅读量:5318 次
发布时间:2019-06-14

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

 

CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作:

另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0

这里附上的CGAffineTransform官方文档:

 

总得来说,这个类中包含3张不同类型,分别使用如下3个方法创建数值;

1.CGAffineTransformMakeTranslation(CGFloat tx, CGFloat ty)(平移:设置平移量)

2.CGAffineTransformMakeScale(CGFloat sx, CGFloat sy)(缩放:设置缩放比例)仅通过设置缩放比例就可实现视图扑面而来和缩进频幕的效果。

3.CGAffineTransformMakeRotation(CGFloat angle)(旋转:设置旋转角度)

以上3个都是针对视图的原定最初位置的中心点为起始参照进行相应操作的,在操作结束之后可对设置量进行还原:

view.transform=CGAffineTransformIdentity;

 

另外还可以通过CGAffineTransformTranslate等方法对现有的transform进行进一步处理;

转载于:https://www.cnblogs.com/yw2015/p/5047218.html

你可能感兴趣的文章
IIS7中使用集成模式时出现HttpException
查看>>
忙碌的三月,小感慨下~
查看>>
springboot三种过滤功能的使用与比较
查看>>
获取帮助命令
查看>>
UrlRewrite(Url重写技术)
查看>>
网络传输中的反码求和算法
查看>>
UVA-401 Palindromes
查看>>
CentOS学习笔记--程序管理
查看>>
堆栈的理解
查看>>
picturebox 图片自适应
查看>>
NOI导刊模拟2—电话网络 解题报告
查看>>
[Tyvj1114 搭建双塔]
查看>>
【代码笔记】iOS-播放从网络上下载的语音
查看>>
LeetCode 114. Flatten Binary Tree to Linked List
查看>>
ORACLE 数据库安装后,PL/SQL的登录问题完美解决
查看>>
进程池
查看>>
c# 操作excle
查看>>
Winform定时启动
查看>>
CentOS 7系统安装配置图解教程
查看>>
python函数式编程-匿名函数
查看>>