Core Graphics从入门到懵比
文章平均质量分 89
骚栋的 Core Graphics 之旅,比较简单
神经骚栋
IT界无底坑洞栋主
展开
-
SDLockView:基于贝塞尔曲线的手势解锁
####从造轮子到SDLockView手势解锁这个三方在很早之前就存在了,只是以前是没有用到过,这两天中秋在家闲着没事的时候就写了一个关于手势解锁的三方SDLockView.其中SDLockView主要的功能有三种,分别是设置手势密码,修改手势密码,验证手势密码.接下来,我们就一睹为快SDLockView的效果图.####SDLockView的快速生成有很多时候,我们需要快速生成SDLockView页面,这时候,对其,我们只需要简简单单的三步,就可以快速集成SDLockView.首先,我们..原创 2021-01-18 09:46:13 · 143 阅读 · 0 评论 -
SDauthCode:一个基于Core Graphics框架的本地动态验证码
SDauthCode简介SDauthCode是一款基于Core Graphics框架的本地动态验证码,SDauthCode使用起来简单易懂,如果我们不需要特别的定制,我们只需要一行代码就可以快速生成一个本地验证码View,同时,允许用户对SDauthCode的样式进行调整.比如取材库,验证码的位数,干扰线的条数,刷新验证码等等,通过不同的定制可以应对不同的实际情况.那么我们接下来看一下SDauthCode的实际效果.一行代码快速生成验证码首先,我们把SDauthCode.h和SDauthC..原创 2021-01-17 09:06:34 · 148 阅读 · 0 评论 -
Core Graphics框架 :仿射变换与齐次坐标
Core Graphics框架中的图形变换在Core Graphics框架图形绘制的时候,经常会有对图形进行平移、缩放、旋转这样的要求.那么我们该如何实现呢?这就需要Core Graphics框架中的CGAffineTransform(矩阵)这个结构体来进行实现了.下面我们就对CGAffineTransform这个矩阵结构体,进行逐一的说明.CGAffineTransform与齐次坐标首先,我们先看一下CGAffineTransform这个结构体是什么样子的,如下所示.struct CG..原创 2021-01-17 09:06:17 · 221 阅读 · 0 评论 -
Core Graphics框架 : 文本属性Attributes及文本绘制
在Hello World中,我们对文字的绘制进行了简单的说明,这一篇文章就让我们看一下文字绘制中所需要的具体过程的知识点.文本属性Attributes- (void)drawAtPoint:(CGPoint)point withAttributes:(nullable NSDictionary<NSString *, id> *)attrs ;- (void)drawInRect:(CGRect)rect withAttributes:(nullable NSDictionary&l.原创 2021-01-17 09:05:52 · 528 阅读 · 0 评论 -
Core Graphics框架 : 一个让程序猿成为视觉设计师的框架
Core Graphics简介说Core Graphics框架之前,我们首先要先说一下,在iOS中绘制图形的方式,其形式主要有三种.1.创建一个UI视图,并且使用"drawRect:"方法添加到Quartz 2D绘制代码中,也就是今天所要说的Core Graphics框架.2.使用Core Animation层,并且通过委托方法想Core Animation层提供图形内容.3.通过 OpenGL ES 渲染图形其结构图如下所示.从图中我们看到的是是不管使用者还是开发者最容易接触到的先..原创 2021-01-17 09:05:33 · 866 阅读 · 0 评论