- 博客(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 197
转载 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 292
转载 图形和多媒体->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 248
转载 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 216
转载 猫猫学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 349
转载 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 278
转载 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 249
转载 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 265
转载 用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 1519
转载 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源码全方位深入解析
2019-01-28
现代操作系统
2013-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人