CGGeometry是用C语言实现的一个封装了许多常用几何方法的文件
结构体
|
|
全局常量
|
|
获取几何参数
|
|
判断几何
|
|
CGRectInset 与 CGRectOffset的区别
概念:
CGRectInset:对矩形进行平移和缩放两个操作
CGRectOffset:只对矩形进行平移,不会改变其大小
计算过程(伪代码)
|
|
示例
CGRectInset:
CGRectOffset:
CGRectDivide
用来分割矩形,参数rect是源矩形,slice和remainder是分割后的两部分矩形,amount是分割线,edge是分割选项。
edge分割方式
|
|
计算过程(伪代码)
|
|
示例
|
|
总结
在没有对CGGeometry进行深入的了解时,只会用到平时常用的几个方法,可是深入了解后还是会发现有很多实用而自己却一直不知道的方法。