码迷,mamicode.com
首页 >  
搜索关键字:core-graphics    ( 113个结果
Quartz2D复习(一)--- 基础知识 / 绘制线段圆弧 / 图片水印 / 截图
1、Quartz 2D是一个二维绘图引擎,同时支持ios和Mac系统; Quart2D的API是纯C语言的,API来自于Core Graphics框架:2、Quartz 2D可以绘制图形(线段/三角形/矩形/圆和弧)、绘制文字、绘制和生成图片、读取/生成pdf、截图/裁剪图片、自定义UI控件等3、对...
分类:其他好文   时间:2015-07-23 23:12:27    阅读次数:782
ios开发——实用技术篇OC篇&iOS的主要框架
iOS的主要框架阅读目录Foundation框架为所有的应用程序提供基本系统服务UIKit框架提供创建基于触摸用户界面的类Core Data框架管着理应用程序数据模型Core Graphics框架帮助你创建图形Core Animation允许你创建高级的动画和虚拟效果OpenGL ES 框架提供2D...
分类:移动开发   时间:2015-06-15 23:37:12    阅读次数:222
Core Graphics图形变换
简单的坐标变换:Quarzd 2D提供了三个API进行坐标变换://1.位移变换 CGContextTranslateCTM(CGContextRef c, CGFloat tx, CGFloat ty);对于变换后的坐标系而言,原点位于原坐标系的(tx,ty)处。也相当于在原有坐标系下,所有点的横纵坐标分别增加tx和ty。//2.旋转变换 CGContextRotateCTM(CGContextR...
分类:其他好文   时间:2015-06-06 18:13:25    阅读次数:228
Core Graphics快速入门——从一行代码说起
Core Graphics入门想必每个第一次接触Core Graphics的开发者都被无数的API、混乱的代码逻辑折腾得头疼不已,甚至望而却步。即使是绘制一个简单的矩形也看上去非常繁琐。本文换一个角度,整理一下有关Core Graphics的知识,也算作是这段时间学习的总结。Core Graphics和UIKit的区别首先从概念上了解一下:根据苹果的描述,UIKit是我们最容易也是最常接触到的框架。...
分类:其他好文   时间:2015-06-06 13:38:52    阅读次数:20830
IOS CoreText --- 图文混排之代码封装
上一节中,我详细的讲解了用面向对象的思想将Core Text的纯C语言的代码进行了封装。这一节,我将对“图文混排”的效果也进行封装工作。不过,这一节的代码是基于上一节的,所以,如果你没有浏览过上一节的内容,请点击这里。先看看最终的效果图: 现在,我们就来对上一节的代码,继续扩充。 1. 添加了图片信息,所以我们需要修改数据源(plist)的结构 1)为每一项添加了type信息...
分类:移动开发   时间:2015-05-31 14:09:25    阅读次数:264
IOS CoreText --- 代码封装
前几节中,我转载他人的博客,详细的描述了Core Text的基本概念及使用,但看上去他所提供的demo是面向过程的,代码不容易管理及维护。接下来几节,我将逐步封装Core Text代码,让其看起来不那么凌乱(因为Core Text是纯C的语法)。下面,我们先看一张 “iOS Text Design and Rendering Architecture” 架构图。 上图...
分类:移动开发   时间:2015-05-30 10:49:04    阅读次数:376
Swift Core Graphics教程之Gradients 与 Context
为Xcode 6.3 和 Swift1.2更新欢迎回到我们的Swift核心绘图教程系列!...
分类:编程语言   时间:2015-05-27 08:37:23    阅读次数:243
Quartz 2D基本绘图
上一节中,我引用别人的文章,详细的讲解了Quartz 2D的基本概念。想了解的,请点击这里。这一节用几个小Demo,来说明Quartz 2D的绘图功能。  1. 我们先定义一个用来绘图的View(DrawView,它继承自UIView),并准备在下面的方法中实现绘图工作。 - (void)drawRect:(CGRect)rect; 2. 在主界面上面拖拽一个View,并且将...
分类:其他好文   时间:2015-05-24 10:13:55    阅读次数:132
[转] 使用Quartz 2D和OpenGLES绘图
有时应用程序需要能够自定义绘图。一个库是Quartz 2D,她是Core Graphics框架的一部分;另一个库是OpenGL ES,她是跨平台的图形库。OpenGL ES是跨平台图形库OpenGL的简化版。OpenGL ES是OpenGL的一个子集,OpenGL ES是专门为iPhone之类的嵌入...
分类:其他好文   时间:2015-04-29 15:01:22    阅读次数:156
ios学习_Quartz2D学习笔记
Quartz2D作用 : 绘制图案、绘制文字、绘制图片、自定义控件,其实大部分UI控件的内容是通过Qurtz2D画出来的Quartz2D是来自Core Graphics是一个二维绘图引擎,同时支持ios和Mac系统利用Quartz2D绘制东西到View上的步骤 :1. 自定义一类,继承自UIView...
分类:移动开发   时间:2015-04-23 17:19:35    阅读次数:217
113条   上一页 1 ... 6 7 8 9 10 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!