自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(439)
  • 资源 (3)
  • 收藏
  • 关注

转载 ios Quartz2D使用(画一些简单的图形)(1)

转载自:http://www.jianshu.com/p/90080591c328本人写这个纯粹是为了记住ios中繁琐的动画,一个各种各样的路径,上年纪了,记不住了。绘图的步骤: 1.获取上下文 2.创建路径(描述路径) 3.把路径添加到上下文 4.渲染上下文一、画线段(这些都是要继承uiview 重写(void)drawRect:(CGRect)rect 方法,后面会

2016-09-12 06:38:47 260

转载 玩转iOS中的绘图(Quartzs 2D基础篇)

转载自:http://www.jianshu.com/p/bf7ebe563469前言: 本篇简单介绍使用Quartzs 2D来绘图.如果你在网上搜索关于iOS开发中对于图片的处理(缩放...),或者运用截取屏幕或者某一部分内容来实现一些动画交互(比如实现tableViewCell, collectionView的移动效果...), 以及自定义一些控件(比如圆形进度条.

2016-09-12 06:37:28 333

转载 iOS开发UI篇—Quartz2D简单使用(三)

转载自:http://www.cnblogs.com/LiLihongqiang/p/5766601.htmliOS开发UI篇—Quartz2D简单使用(三)一、通过slider控制圆的缩放1.实现过程新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。界面搭建,如图:代码示例:YYViewControl

2016-09-12 06:35:18 196

转载 iOS开发UI篇—Quartz2D(自定义UIImageView控件)

转载自:http://www.cnblogs.com/LiLihongqiang/p/5771789.htmliOS开发UI篇—Quartz2D(自定义UIImageView控件)一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以

2016-09-12 06:32:56 298

转载 手把手教你使用Quartz2D制作彩色涂鸦板和手势解锁

转载自:http://www.jianshu.com/p/593c11453e07我们已经学习完了 Quartz2D的一些基本的用法 ,在实际开发过程中,经常使用Quartz2D,可以帮助我们少使用苹果自带的控件,直接画图到上下文,对系统的性能是一个非常好的优化方式。Quartz2D的功能强大,绝逼不是画线,绘制图片那么easy,今天讲一下他在实际项目中的应用,顺便

2016-09-12 06:31:11 916 1

转载 爱上你!Quartz 2D

转载自:http://www.jianshu.com/p/62d99d7f1b7a这BGM有毒 : My Songs Know What You Did In The Dark Quartz作为iOS和OS平台上的绘图引擎,功能不可谓不强大,强大的同时意味着相对复杂,刚上手时可能晦涩难懂。这篇文章结合了 官方文档 以及自己的理解进行补充、总结。内容可

2016-09-12 06:28:55 499 1

转载 Quartz2D 应用

转载自:http://www.jianshu.com/p/49a6c91f342eQuartz2D 是什么?Quartz2D是一款苹果公司绘图工具类,用于绘制线条,矩形,扇形,圆等基本图形高级一点他可以绘制图片和文字,也可以通过各种组合绘制出华丽的图表,比如扇形,条形,折线形,也可以绘制出更复杂的图形,只要能想得到的二维形状,他都可以。而且一份代码允许同时运行在OX

2016-09-12 06:26:12 290

转载 二维绘图引擎Quartz 2D

转载自:http://www.jianshu.com/p/24e99ecd3b42Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条/三角形/矩形/圆/弧等绘制文字绘制/生成图片(图像)读取/生成PDF截图/裁剪图片自定义UI控件 (重要) 图形上下文图形上下文(Graphics Con

2016-09-12 06:25:05 461

转载 UIView自定义绘制

转载自:http://www.tuicool.com/articles/BRZBRrz许多UIView的子类,如UIButton或UILabel,它们的形状都是系统固定的。但是,对于一些特殊的情况,我们需要绘制产品狗想要的图形。那么等待我们的只有两个选择:第一,可以使用UIImageView类显示一个静态的图形(建议,但是low);第二,通过代码动态地绘制一个图形(不建

2016-09-12 05:56:34 1677

转载 iOS动画篇:自定义View

转载自:http://www.jianshu.com/p/9ac974756f77引言在iOS动画篇:核心动画中讲到如何给一个视图添加动画效果,但是其仅局限在系统控件的具有动画效果的属性。假设现在我们要做一个空心圆形的进度条,随着进度的变化具有对应的动画效果,这时候就需要去自定义一个圆形的View,并实现其形状随进度属性的变化而变化,使用Quartz2D就可以轻松满足此

2016-09-12 04:56:14 634

转载 iOS开发——Quartz2D

转载自:http://www.jianshu.com/p/0e5fe91d0196What is Quartz2D UIView及其子类的应用目前比较熟悉了,下面开始学习一下Quartz2D。我们从名字上来大致猜测一下这个东西是干吗的,2D好说应该是说的2维和3D不同。那么Quartz又是个啥呢?Quartz的本意是石英石,也有石英表的意思。在Java中有个

2016-09-12 04:54:23 291

转载 图形和多媒体->6.1 Quartz 2D 简介

转载自:http://www.jianshu.com/p/f1610c0bea9b本文并非最终版本,请关注本文集,如有更新或更正会有系统通知,联系方式详见文末Quartz2D须知:(1)Quartz 2D是苹果官方的二维绘图引擎,同时支持iOS和Mac OS X系统(跨平台,纯 C 语言的)(2)Quartz2D的API是 纯C语言的 (3)Qu

2016-09-12 04:40:26 247

转载 iOS学习 - Quartz2D绘图学习

转载自:http://www.jianshu.com/p/fd1ae28401af绘图的步骤:1.获取上下文2.创建路径(描述路径)3.把路径添加到上下文4.渲染上下文通常在这个方法里面绘制图形(drawRect)为什么要再drawRect里面绘图? 只有在这个方法里面才能获取到跟View的layer相关联的图形上下文什么时候调用? 当这个V

2016-09-12 04:33:56 223

转载 iOS Quartz2D简介

转载自:http://www.cnblogs.com/xubaoaichiyu/p/5390493.htmlQuartz2D 简介( 后续会有相关应用)第一部分  绘制直线 代码示例:- (void)drawRect:(CGRect)rect{ //获取图形上下文 CGContextRef cxContext = UIGraphicsGetC

2016-09-12 03:30:36 215

转载 猫猫学IOS(三十四)UI之Quartz2D画画板的实现

原创文章,欢迎转载。转载请注明:翟乃玉的博客地址: http://blog.csdn.net/u013357243?viewmode=contents 源码: http://blog.csdn.net/u013357243/article/details/45533403 效果:实现过程:首先用storyboard搭建界面,没有什么好说的。然后就是注

2016-09-12 03:24:39 348

转载 Quartz 2D 涂鸦

转载自:http://blog.csdn.net/sinat_27706697/article/details/46041769这一节,我将介绍使用Quartz 2D实现的一个实例 -- 涂鸦。在介绍直接,先介绍一下贝塞尔曲线的基本概念。Bezier Path 基础 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形

2016-09-12 03:16:02 236

转载 猫猫学IOS(三十三)UI之Quartz2D雪花飘落效果刷帧

转载自:http://blog.csdn.net/u013357243/article/details/45501377地址: http://blog.csdn.net/u013357243?viewmode=contents 效果:可以加入随机数实现真的飘落效果哦。代码:-(id)initWithCoder:(NSCoder *)aDecoder

2016-09-12 01:46:14 200

转载 猫猫学IOS(三十一)UI之Quartz2D图形上下文栈

转载自:http://blog.csdn.net/u013357243/article/details/45500879地址: http://blog.csdn.net/u013357243?viewmode=contents 首先,前面博客说过。qurza2d的上下文中有绘图信息和绘图的属性。但是他是怎么绘制到上下午中的呢? 我们画图时候一半会用这三个步骤:

2016-09-12 01:44:11 192

转载 Quartz 2D 屏幕解锁

转载自:http://blog.csdn.net/sinat_27706697/article/details/46117361上一节中,我讲解了利用Quartz 2D完成的涂鸦功能,其实主要是利用了贝塞尔曲线来完成的。可以发现,涂鸦效果中,绘制出来的,一般都是曲线效果。这一节,我讲解利用贝塞尔曲线画直线的案例:屏幕解锁。先看看最终效果图。这个dem

2016-09-11 23:54:56 239

转载 iOS开发 - Quartz2D绘图

转载自:http://blog.csdn.net/wangzi11322/article/details/47183053Quartz 2D简介是一个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义

2016-09-11 14:55:05 302

转载 iOS开发 - Quartz2D绘制小黄人

转载自:http://blog.csdn.net/wangzi11322/article/details/47183095Quartz2D绘制小黄人- (void)drawRect:(CGRect)rect{ // 1.上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.身体 drawB

2016-09-11 13:06:10 277

转载 iOS开发—Quartz 2D介绍

转载自:http://blog.csdn.net/lotheve/article/details/47622343Quartz 2D学习记录Quartz 2D简单介绍一、什么是Quartz 2DQuarz 2D是一个二维绘画引擎,同时支持ios和mac,其API是Core Graphics框架的,是纯C语言的。IOS系统提供的大部分控件的内容都是通过Quartz 2D画出来

2016-09-11 13:02:35 269

转载 Quartz 2d绘图

转载自:http://www.cnblogs.com/zhanggui/p/4741964.html今天看了一下Quartz 2D绘图,我只想说:不要把绘图和动画那些东西当做一个很复杂的东西,其实只要你认真看还是可以理解的。他们并不难。啰嗦了几句,现在直接进入正题:前提是我们必须新建一个singleviewApplication。具体新建就不多说了,然后我们自己写一

2016-09-11 13:00:43 248

转载 Quartz2D知识点聚合案例

转载自:http://www.cnblogs.com/ShaoYinling/p/4649718.htmlQuartz2D知识点聚合基本 //画图片 UIImage *image = [UIImage imageNamed:@"阿狸头像"]; [image drawInRect:rect]; //字体 NSString *title = @"标题

2016-09-11 12:49:13 179

转载 Quartz2D

转载自:http://blog.csdn.net/maomaopanjiu/article/details/46900463Quartz2D标签(空格分隔): ios进阶什么是Quartz2DQuartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统,Quartz 2D能生成绘制图形、绘制文字、绘制\生成图像、读取\生成PDF、截图\裁剪图片自

2016-09-11 12:43:49 270

转载 Quartz 2D编程指南之七:阴影

转载自:http://www.tuicool.com/articles/RnUNb2E阴影是绘制在一个图形对象下的且有一定偏移的图片,它用于模拟光源照射到图形对象上所形成的阴影效果,如果7-1所示。文本也可以有阴影。阴影可以让一幅图像看上去是立体的或者是浮动的。Figure 7-1 A shadow 阴影有三个属性:x偏移值,用于指定阴影相对

2016-09-11 06:23:20 230

转载 Quartz 2D编程指南之十三:PDF文档的创建、显示及转换

转载自:http://www.tuicool.com/articles/bENbqemPDF文档存储依赖于分辨率的向量图形、文本和位图,并用于程序的一系列指令中。一个PDF文档可以包含多页的图形和文本。PDF可用于创建跨平台、只读的文档,也可用于绘制依赖于分辨率的图形。Quartz为所有应用程序创建高保真的PDF文档,这些文档保留应用的绘制操作,如图13-1所示。P

2016-09-10 04:01:54 530

转载 Quartz 2D 常用简单功能汇总

转载自:http://www.tuicool.com/articles/ABRZZn跑马灯跑马灯, 就是类似于电子屏幕上面无限滚动的广告效果。实现原理很简单,就是开启一个定时器,实时的刷新,即调用 [self setNeedsDisplay]进行重绘,如有不理解的,请参考我上一节的博客,请点击这里。跑马灯实现的代码大致如下:- (void)awakeFrom

2016-09-10 04:00:15 172

转载 iOS_Quartz 2D绘图

转载自:http://www.cnblogs.com/xjf125/p/4868244.html目  录:一、基础知识掌握二、Quartz 2D绘图基础:CGContextRef实现简单地绘制图形三、CGContextRef实现文字、图片、基于路径的图形绘制四、在内存中绘制位图五、添加渐变效果六、PDF文档引言:Quartz 2D绘图的核心A

2016-09-10 03:55:03 264

转载 用Quartz2D对图片进行头像圆环裁剪、水印、截屏等处理

转载自:http://www.cnblogs.com/alwaysDB/p/4980000.html简单介绍:1.Quartz2D在iOS开发中很重要的用途:⾃自定义view(自定义UI控件)2.需要在 - (void)drawRect:(CGRect)rect 方法中进行绘图,因为只有在这个方法中才能获取当前 View 的绘图上下文。3.该方法当 view

2016-09-10 03:46:19 362

转载 浅谈 Quartz2D 在开发中的用处(三)

转载自:http://www.tuicool.com/articles/JzQZbqj图形上下文栈遵守栈 "先进后出" 的特点,当我们在画一条线时设置了这条线的状态,当再次画第二条线的时候,这时第二条线的状态也会和第一次一样。如下图所示:想要用最开始的的状态又要重新设置,所以这时用图形上下文栈操作起来要好很多。先发一下效果图,代码和解析后上。效果图如下图

2016-09-10 03:35:37 377

转载 浅谈 Quartz2D 在开发中的用处 - 图形的状态

转载自:http://www.tuicool.com/articles/R3MVJ3Q相比之前的画图形应该都掌握了。在开发中图形的状态还是存在的,比如电脑桌面壁纸的平铺、拉伸、居中等。下面将逐个介绍使用 Quartz2D 来改变图形的状态。图形填充代码及效果图展示:代码:- (void)drawRect:(CGRect)rect{ NSString

2016-09-10 03:10:59 267

转载 浅谈 Quartz2D 在开发中的用处 - 画图形

转载自:http://www.jianshu.com/p/d5183ee5371d在了解到 Quartz2D 的用途以后是不是打算马上动手?虽然MJ老师说会枯燥,但是自己动起手来其实也蛮有趣的,接下来就着手用 Quartz2D 画一些图形吧。线段代码及效果图展示:代码:- (void)drawRect:(CGRect)rect{ CGContext

2016-09-09 21:35:16 958

转载 Quartz2D学习笔记

转载自:http://www.cnblogs.com/sea-star3/p/5142028.html1、drawRect方法 1 //1.证明drawRect方法是在viewDidLoad后自动调用的,方便处理View的相关属性 2 // YQView * view = [[YQView alloc] initWithFrame:self.view.bou

2016-09-09 20:58:02 202

转载 初探UIKit与Quartz 2D绘画技术

转载自:http://www.jianshu.com/p/f7768af134b4介绍iOS中绘画技术主要有UIKit、Quartz 2D、Core Animation和OpenGL ES。那么他们的架构是这样子的:Graphics hardware->OpenGL/Core Graphics ->Core Animation->UIKit,UIKit位于最

2016-09-09 20:16:47 328

转载 quartz2D 如何绘制圆形图片, 及圆环图片

转载自:http://www.cnblogs.com/yuwei0911/p/5277886.html-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWit

2016-09-07 23:30:05 1518

转载 iOS-绘图(Quartz2D)的简单使用(原创)

转载自:http://www.cnblogs.com/start-ios/p/5293564.html前言什么是Quartz2D?Quartz 2D是一个二维图形绘制引擎,支持ios环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能如基本 路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问

2016-09-07 06:27:34 306

转载 [Swift]使用Quartz 2D进行绘图

转载自:http://www.jianshu.com/p/78cf97bfd072iOS绘图技术主要有UIKit,Quartz 2D,Core Animation和OpenGL ES。我们平常对UIKit应该不陌生,而Quartz 2D与UIKit的一个区别是:Quartz 2D的坐标原点在左下角,而UIKit的坐标原点在左上角。在开始前作下准备工作

2016-09-07 05:49:08 907

转载 QuartZ2D __ 简单用法 1

转载自:http://www.cnblogs.com/guosir/p/5389239.html一. 简单做一个画板1. 建立一个UIView类2. 在.m里建立一个延展3. 分别定义一个起点, 一个终点的结构体属性 . 在建立一个存储路径的数组@interface DrawView (){ CGPoint _startPoint; C

2016-09-07 05:47:16 230

转载 Quartz 2D绘画直线,四边形,三角形,圆,圆弧的基本方法【原创】

本篇文章是在看了极客学院的一个教学视频后整理的。觉得极客的视频还不错。所以特意整理了一下。作为笔记,方便以后查阅。本文严禁作为商业用途使用,仅供学习研究。首先介绍下Quartz 2D,Quartz 2D是一个二维绘图引擎。Quartz 2D的API是C语言,来自于CoreGraphics框架。没有面相对象的思想。1.作用:绘制图形;线条,三角形,矩形,圆,圆弧等。绘制文字绘制,

2016-09-07 05:07:56 847

Vue.js源码全方位深入解析

Vue.js源码全方位深入解析。面试和深入学习必备。⽬前社区有很多 Vue.js 的源码解析⽂章, 但是质量层次不⻬, 不够系统和全⾯, 这本电⼦书的⽬标是 全⽅位细致深度解析 Vue.js 的实现原理, 让同学们可以彻底掌握 Vue.js。 ⽬前分析的版本是 Vue.js 的最 新版本 Vue.js 2.5.17-beta.0, 并且之后会随着版本升级⽽做相应的更新, 充分发挥电⼦书的优势。

2019-01-28

现代操作系统

《现代操作系统》Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使《现代操作系统》成为操作系统领域的经典之作。

2013-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除