Tag: 核心图形

核心图形样本

首先,要测试Core Graphics的一些示例,您需要创建UIView的子类,并将带有该子类的视图添加到情节提要中。 之后,请阅读以下有关Core Graphics的文章,以帮助您对其进行基本了解。 核心图形 利用Quartz技术的力量执行具有高保真输出的轻量级2D渲染。 处理基于路径的绘图,抗锯齿渲染,渐变,图像,颜色管理,PDF文档等。 CGContext Quartz 2D绘图环境。 UIGraphicsGetCurrentContext() 返回当前的图形上下文。 接下来,按如下所示重写UIView的func draw(_ rect: CGRect)方法: override func draw( _ rect: CGRect) { } 您将在此处放置所有绘制方法。 首先,您需要获取当前上下文: let ctx = UIGraphicsGetCurrentContext()! 接下来的每个绘图操作都需要使用此ctx变量。 如果您遇到以下任何问题,可以在此处下载完整的源代码项目。 1.填充背景色 就这样。 您可以在此处下载完整的源代码项目。