摘要: 形状的绘制没有问题,但我们有时希望能够处理稍微复杂一些的东西,比如旋转或拉伸一个形状。当然可以通过提供不同的坐标来直接创建新的路径,但要求iOS替我们完成旋转通常会更好一些。 为此,我们使用变换,变换就是变换矩阵的表示,通常可以对内容进行任何形式的变形和操控。 无论你的代码进行什么样的绘制操作,都会 阅读全文
posted @ 2016-04-07 19:04 torrescx 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在iOS上绘制渐变,我们创建一个对象,但这一过程是通过调用Core Graphics C函数来完成的。 这里不是将路径对象提供给渐变,并让渐变来绘制自己,而是对当前图形上下文进行修剪(clip),然后从屏幕上的一点向另一个点绘制渐变。“修剪”是指将绘制范围局限于一个形状,这样可以防止渐变充满整个视图 阅读全文
posted @ 2016-04-07 17:27 torrescx 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 代码在playground中实现 效果图 阅读全文
posted @ 2016-04-07 16:54 torrescx 阅读(1914) 评论(0) 推荐(0) 编辑
摘要: 最好的特点就是可以自定义路径,设置圆角和描边都很方便,以下为代码和效果,均在playground中实现 1、首先实现一个圆角矩形,并对此路径描边,为其绘制一个轮廓。 tips:所有绘制操作都是按照调用顺序进行的。在本段代码中,我在填充矩形后再对其进行描边。如果交换对path.fill()和path. 阅读全文
posted @ 2016-04-07 16:16 torrescx 阅读(4208) 评论(0) 推荐(1) 编辑