
一、背景
这是一个 C 语言接口的核心图形库,而且它是跨平台的类库,iOS 和 macOS 系统均可使用
二、应用场景
CGAffineTransform:变形
CGBitmapContext:截图或者图片绘制
CGContext:获取上下文进行直线、曲线、不规则图形绘制等
三、坐标系转换
CoreText 下坐标系的原点为视图的左下角,x 轴向右为正方向,y 轴向上为正方向。而 UIKit 坐标系的原点是视图的左上角,x 轴向右为正方向,y 轴向下为正方向,所以我们在进行图文绘制前需要进行坐标反转,如图所示:


网友评论