E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CoreGraphics
老生常谈的圆角图片优化,结合SDWebImage的解决方案。
UIImageView的圆角通过直接截取图片实现,其它视图的圆角可以通过
CoreGraphics
画
大灰灰iOS
·
2020-04-02 15:46
Quartz 2D编程指南 (五) —— Paths路径(二)
Quartz2D的API来自于
CoreGraphics
框架,数据类型和函数基本都以CG作为前缀,接下来几篇我们就一起来看一下这个框架。感兴趣可以看上面几篇文章。
刀客传奇
·
2020-04-02 05:17
关于Quartz 2D绘图的简单使用
是一个二维图形绘制引擎,支持iOS环境和MacOSX环境,Quartz2D的API可以实现许多功能,如:基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等等.Quartz2D的API是
CoreGraphics
光是光光的光呐
·
2020-04-01 17:18
CoreGraphics
绘制气泡
#import@interfaceCustomAnnotationView:UIView@property(nonatomic,strong)NSString*subTitle;@property(nonatomic,strong)NSString*title;@end#import"CustomAnnotationView.h"@implementationCustomAnnotationVie
这样的我321
·
2020-04-01 10:41
iOS核心动画高级技巧(笔记)——(五)专用图层
当然,你也可以用
CoreGraphics
直接向原始的CALyer的内容中绘制一个路径,相比直下,使用CAShapeLayer有以下一些优点:1.渲染快速。CAShapeLayer使用了硬件
gamper
·
2020-04-01 04:52
UIBezierPath 用法详解
此类是
CoreGraphics
框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。
hehtao
·
2020-03-31 00:19
iOS动画--翻页动画
最近工作中遇到一个首页要实现翻页动画的需求,上网搜索未找到自己满意的方案,索性自己写了一份,主要利用了
CoreGraphics
框架进行的图片处理,在这里与大家分享实现思路,若大家有更好的方法可以与我交流交流
cloud_333
·
2020-03-30 15:25
Quartz 2D编程指南 (十一) —— 透明层(一)
Quartz2D的API来自于
CoreGraphics
框架,数据类型和函数基本都以CG作为前缀,接下来几篇我们就一起来看一下这个框架。感兴趣可以看上面几篇文章。
刀客传奇
·
2020-03-30 08:00
iOS底层原理之性能优化
CPU(CentralProcessingUnit,中央处理器):主要用于对象的创建和销毁、对象属性的调整、布局计算、文本的计算和排版、图片的格式转换和解码、图像的绘制(
CoreGraphics
)
iOS弗森科
·
2020-03-30 05:16
移动端高阶技术
通用技术难点界面方面针对复杂UI的自绘界面技术(ios为UIKit、CALayer、
CoreGraphics
)UI其实不仅仅是界面,其实还有交互,后续重点关注交互,比如手势操作与事件多版本差异化的兼容开发
一二四八_roc
·
2020-03-29 10:58
CocoaPods简单用法--安装
我们最原始的做法就是手工地将这些framework一一增加到项目依赖中,比如通常情况下,一个网络库就需要增加以framework:CFNetwork,SystemConfiguration,MobileCoreServices,
CoreGraphics
YasinWei
·
2020-03-29 07:25
绘图-圆环进度条实现详解
前言实现了一款时下比较流行的环状进度动图,以下是源码解析使用
CoreGraphics
和定时器实现环形进度动图圆环进度.gif核心源码#使用[selfsetNeedsDisplay];会触发drawRect
進无尽
·
2020-03-29 02:07
CoreGraphics
框架简介
CoreGraphics
框架再iOS系统所处的位置绘图引擎Quartz2D是二维图形绘制引擎,提供不同的绘图对象,可以在不同的画布上进行绘图。
流浪的野兽
·
2020-03-29 01:29
CAShapeLayer绘图
当然,你也可以用
CoreGraphics
直接向原始的CALyer的内容中绘制一个路径,相比直下,使用CAShapeLayer有以下一些优点:渲染快速。
蛮荒星域
·
2020-03-28 23:06
UIBezierPath的介绍和使用
上一篇文章介绍了
CoreGraphics
,UIBezierPath就是路径绘制的UIKit封装,可以绘制矩形曲线等简单的图形。
MacPen
·
2020-03-28 21:53
iOS 图层知识
图层与视图UIView在iOS中,所有的视图都是从UIView这个基类派生而来的,UIView可以处理用户触摸事件,可以支持基于
CoreGraphics
绘图,可以支持仿射变换(旋转、缩放等),可以支持类似于滑动
好雨知时节浩宇
·
2020-03-28 12:50
UIBezierPath
在iOS中绘制矢量图或者路径的时候通常会用到UIBezierPath,它在UIKit中,是
CoreGraphics
对path的封装。
沉默学飞翔
·
2020-03-28 04:45
CoreText那些事儿
,你可能会沉思一会,考虑是否用WebView+html或者直接制定一套规则然后用
CoreGraphics
去画,采用WebView+html的方式不失为一个办法,但是如果需求是TableView中每个Cell
进击的海飞
·
2020-03-28 02:54
[2016.1更新]Xcode7使用第三方库报错⚠️"No such file or directory while processing"等[dSYM错误]
/Library/Developer/Xcode/DerivedData/ModuleCache/HJUIXHI06SFW/
CoreGraphics
-1YQ59ILDR3NYI.pcm:Nosuchfileordirectorywhileprocessing
NikoXu
·
2020-03-27 20:47
swift3.0
CoreGraphics
绘图-实现画板
写在前面弄了下个人站...防止内容再次被锁定...所有东西都在这里面welcome~个人博客swift3.0对绘图的API进行了优化,看起来更swift了。看下UI的构造。设置画笔粗细、清空面板和保存到本地画板哦.gif下面直接看画板文件这里我做的比较复杂,记录触摸到的每个点,再连成路径,其实直接用可变路径CGMutablePath可变路径就可以实现。成员变量publicvarlineWidth:
gwk_iOS
·
2020-03-27 12:56
图层与视图
如下图显示了一种典型的视图层级关系:在iOS当中,所有的视图都从一个叫做UIView的基类派生而来,UIView可以处理触摸事件,可以支持基于
CoreGraphics
绘图,可以做仿射变换(例如旋转或者缩放
雷电法王
·
2020-03-27 11:13
Core Graphics 小结
前言iOS系统本身提供了两套绘图的框架,即UIBezierPath和
CoreGraphics
。而前者所属UIKit,其实是对
CoreGraphics
框架关于path的进一步封装,所以使用起来比较简单。
坤大丶
·
2020-03-27 08:00
CoreGraphics
绘图API
画布:CGContextSaveGState(ctx);//保存画布上的绘图信息CGContextRestoreGState(ctx);//清空画布上的绘图信息CGContextClip(ctx);//指定上下文中可以显示内容的范围,需要在绘制内容前调用渲染CGContextStrokePath(ctx);//渲染,空心的CGContextFillPath(ctx);//渲染,实心的,但线条无法渲
流浪的野兽
·
2020-03-27 03:01
CoreAnimation之常用图层
CAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类,使用CAShapeLayer有以下一些优点:渲染快速——CAShapeLayer使用了硬件加速,绘制同一图形会比用
CoreGraphics
戴尼玛
·
2020-03-26 04:49
快速上手UIBezierPath
UIBezierPath主要用来绘制矢量图形,它是基于
CoreGraphics
对CGPathRef数据类型和path绘图属性的一个封装,所以是需要图形上下文的(CGContextRef),所以一般UIBezierPath
洛洛爱吃肉
·
2020-03-26 03:27
CoreGraphic框架解析 (十六)—— Lines, Rectangles 和 Gradients (一)
CoreGraphics
是UIKit下的主要绘图系统,频繁的用于
刀客传奇
·
2020-03-25 13:35
Quartz 2D高级绘图技巧
基于图形上下文绘图4.基于路径的绘图5.Transform(Translate、Rotate、Scale)6.绘制阴影7.透明度图层8.渐变色9.重复绘图10.核心图层绘图11.消除锯齿渲染前言Quartz2D、
CoreGraphics
boundlessocean
·
2020-03-25 08:32
quartz2d(一)
.2cto.com/kf/201612/572489.htmlUIKItUIBezierPathCoreGraphicsOpenGLESQuartz2D的区别和联系UIKIt:UIKit中的控件都是基于
CoreGraphics
王玺__boy
·
2020-03-25 04:06
详细讲解CAShapeLayer
CAShapeLayer使用了硬件加速,绘制同一图形会比用
CoreGraphics
快很多。高效使用内存。一个CAShapeLayer不需要像普通CALayer一样创建一个寄宿图形,所以无论有多大,都不
LiYaoPeng
·
2020-03-25 03:03
UIBezierPath 和 Core Graphics
iOS系统本身提供了两套绘图的框架,即UIBezierPath和
CoreGraphics
。而前者所属UIKit,其实是对
CoreGraphics
框架关于path的进一步封装,所以使用起来比较简单。
IreneWu
·
2020-03-24 22:08
绘图-UIBezierPath
UIBezierPath是在UIKit中的一个类,继承于NSObject,可以创建基于矢量的路径.此类是
CoreGraphics
框架关于path的一个OC封装。
進无尽
·
2020-03-24 20:38
Core Foundation框架学习性介绍
这类的控件,Foundation提供NSArray,NSDictionary这类的数据结构,两者结合可以解决大部分问题,但是有的时候需要底层框架,底层框架名字通常以Core开头,比如CoreText,
CoreGraphics
树洞Mr_o
·
2020-03-24 15:36
iOS开发报错之"could not build module
CoreGraphics
"
并且是点击了command查看接口API声明的时候问题截图Snip20170922_30.pngSnip20170922_31.png问题原因初步排查并不是因为没有导入UIKit或者CoreMedia或者
CoreGraphics
KODIE
·
2020-03-24 02:33
Quartz 2D编程指南 (八) —— Patterns图案样式(一)
Quartz2D的API来自于
CoreGraphics
框架,数据类型和函数基本都以CG作为前缀,接下来几篇我们就一起来看一下这个框架。感兴趣可以看上面几篇文章。
刀客传奇
·
2020-03-23 18:49
iOS开发:核心动画CoreAnimation学习
从图中可以看出,最底层是图形硬件(GPU);上层是OpenGL和
CoreGraphics
,提供一些接口来访问GPU;再上层的CoreAnimation在此基础上封装了一套动画的API。最上面
彭先僧
·
2020-03-23 13:36
iOS绘图框架
CoreGraphics
分析
由于
CoreGraphics
框架有太多的API,对于初次接触或者对该框架不是十分了解的人,在绘图时,对API的选择会感到有些迷茫,甚至会觉得iOS的图形绘制有些繁琐。
飞鱼湾
·
2020-03-23 00:05
iOS 中各种图形的绘制
绘图我们要用到
CoreGraphics
框架,那么什么是
CoreGraphics
框架?首先我们来介绍一下。一、
CoreGraphics
是什么?
吴艳磊
·
2020-03-22 20:41
CoreGraphics
核心图形框架——层聚合
正常情况下,在使用
CoreGraphics
框架中的方法进行图形绘制时,每一闭合的图形都是一个独立的层,如果在绘制时添加了阴影效果,则通过阴影可以很明显的看到图形的分层情况,后绘制的图形在上层,先绘制的图形在下层
F麦子
·
2020-03-22 19:23
关于下列CGPoint说法正确的是
A.CGPoint表示的是笛卡尔平面的一个坐标(x,y)B.CGPoint是一个结构体C.CGPoint类型是由
CoreGraphics
框架提供的D.以上全对正确答案:D解析:
CoreGraphics
框架中的数据结果大都采用了
一块儿钱
·
2020-03-22 13:47
无聊看文档之iOS-Core Graphics
CoreGraphicsFrameworkCoreGraphics框架(
CoreGraphics
.framework)包含Quartz2D绘图API接口。
Falme丶
·
2020-03-22 07:33
Quartz 2D编程指南 (六) —— 颜色和颜色空间(一)
Quartz2D的API来自于
CoreGraphics
框架,数据类型和函数基本都以CG作为前缀,接下来几篇我们就一起来看一下这个框架。感兴趣可以看上面几篇文章。
刀客传奇
·
2020-03-22 04:55
14、图像IO
图像IO潜伏期值得思考-凯文帕萨特在第13章“高效绘图”中,我们研究了和
CoreGraphics
绘图相关的性能问题,以及如何修复。和绘图性能相关紧密相关的是图像性能。
方圆几度
·
2020-03-22 02:44
002-Custom Drawing
1、CustomDrawing1、给contents赋CGImage的值不是唯一的设置图层图片的方法,也可以直接用
CoreGraphics
直接绘制图层图片。
紫荆秋雪_文
·
2020-03-21 01:25
iOS 图像渲染原理
图形渲染技术栈下图所示为iOSApp的图形渲染技术栈,App使用
CoreGraphics
、CoreAnimation、CoreImage等框架来绘制可视化内容,这些软件框架相互之间也有着依赖关系。
baochuquan
·
2020-03-20 19:27
视图的颜色渐变效果实现
用
CoreGraphics
复制一个CAGradientLayer并将内容绘制到一个普通图层的寄宿图也是有可能的,但是CAGradientLayer的真正好处在于绘制使用了硬件加速。
沙长健
·
2020-03-20 16:50
CoreGraphics
相关
所以这个框架举足轻重,比如,UIKit的底层就是基于
CoreGraphics
的。除此之外,UIImage、NSString、UIBezierPath、UIColor等也都提供了绘制自己的接口。
lzh_coder
·
2020-03-20 15:59
【
CoreGraphics
】CGGradient - 渐变 组件
用于CGContext绘制渐变使用typedefCF_OPTIONS(uint32_t,CGGradientDrawingOptions){kCGGradientDrawsBeforeStartLocation=(1<<0),kCGGradientDrawsAfterEndLocation=(1<<1)};//渐变选项颜色组件梯度初始化CGColorSpaceRefspaceRef=CGColor
居然是村长
·
2020-03-19 22:05
Core Text框架详细解析(二) —— 关于Core Text
它位于在UIKit中和
CoreGraphics
/Quartz之间的最佳点。接下来这几篇我们就主要解析该框架。感兴趣的可以前面几篇。
刀客传奇
·
2020-03-19 12:20
空心文字
用
CoreGraphics
方式进行绘制新建一个类继承自UILabel,重写-(void)drawRect:(CGRect)rect方法-(void)drawRect:(CGRect)rect{CGContextRefcontext
等今天
·
2020-03-19 09:47
UIBezierPath
UIBezierPath是
CoreGraphics
的封装,使用它可以完成大部分的绘图操作。使用可以简单的分为三步:创建path添加路径到path将path绘制出来。
天空中的球
·
2020-03-19 08:22
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他