UIKit和Core Graphics北京电子科技职业学院
UIKit1
UIKitUIKit绘图方式实际是对Core Graphics方式的一种简化封装,可以采用面向对象的方式很方便的做各种绘图操作,主要是通过UIBezierPath这个类来实现的,创建基于矢量的路径,例如各种直线、曲线、圆等等。
2Core Graphics
Core GraphicsCore Graphics是基于C的API,可以用于一切iOS绘图程序的开发,如图所示。Quartz 2D是Core Graphics框架的一部分,是一个强大的二维图像绘制引擎。Quartz 2D在UIKit中也有很好的封装和集成,日常所用到的UIKit中的各种组件都是由Core Graphics进行绘制的,包括一些常用的绘图API进行。图形上下文CGContext代表图形输出设备(也就是绘制的位置),包含了绘制图形的一些设备信息。Quartz 2D中所有对象都必须绘制在图形上下文。
Core GraphicsCore Graphics绘图的一般步骤,如图所示,主要包括:获取图形上下文创建并设置路径,将路径添加到上下文,如直线的坐标等设置上下文状态,如颜色,线条宽度等绘制路径
3Quartz 2D
Quartz 2DQuartz 2D路径可以用来描述矩形、圆,以及其他想要的2D几何图形。通过路径可以对几何图形进行各种处理。Quar
您可能关注的文档
- 二零二三年 优质公开课S组织设定.pptx
- S集成技术及应用.pptx
- S集成技术及应用新.pptx
- TableLayout表格布局及常用属性.pptx
- 二零二三年 优质公开课Task1BASICKNOWLEDGE.pptx
- 二零二三年 优质公开课Task1FLAGSIGNALINGFLASHINGLIGHTSIGNALING.pptx
- 二零二三年 优质公开课Task1RISKOFCOLLISION.pptx
- 二零二三年 优质公开课Task1SHIPPINGBUSINESS.pptx
- 二零二三年 优质公开课Task2ACTIONTOAVOIDCOLLISION.pptx
- 二零二三年 优质公开课Task2BERTHINGANDUNBERTHING.pptx
- 中美贸易战背景下半导体产业的转移趋势.docx
- 《行政处罚法》中‘首违不罚’制度的适用.docx
- 小学传统文化进校园实施方案.docx
- 公募基金持仓相似度与业绩持续性关系.docx
- 真理标准问题讨论的思想解放.docx
- 2026年07月08日山东大阳新型材料有限公司年产1500吨铝蜂窝板扩建项目兰山经济开发区大阳路1112号 (山东国美印刷有限公司院内).pdf
- 2025年09月15日山东递一棒食品科技有限公司天然气锅炉建设项目山东省临沂市兰陵经济开发区兰陵路521号,山东递一棒食品科技有限公司厂区内.pdf
- 2026年07月10日临沂运诚圣炬机械有限公司年产5000件胶辊项目经济开发区工业园区圣亚路和兴工路交汇东北190m处.pdf
- 2025年10月09日山东小厨鲜食品有限公司兰陵县分公司年加工1500吨面筋800吨速冻年糕项目山东省临沂市兰陵县兰陵经济开发区顺和路与邓王山路交汇处460米路西.pdf
- 2025年12月29日山东晟阳橡塑有限公司塑料制品改扩建项目山东兰陵经济开发区大宗山路中段东侧,山东晟阳橡塑有限公司现有厂区内.pdf
最近下载
- SL∕T 619-2021 水利水电工程初步设计报告编制规程.pdf
- 人教部编版九年级语文上册课外古诗词诵读《无题》公开课教学课件.pptx VIP
- (2025年)浙江选调生面试真题附答案.docx
- 《我的心儿怦怦跳》教学设计.docx VIP
- 液压与气动技术(第二版)全套PPT课件.pptx
- 部编版九年级语文 上册《课外古诗》课件.pptx VIP
- 西师大版数学六年级上册 四 比和按比例分配-第2课时 比的基本性质和化简比课件.pptx VIP
- 单片机原理与应用及C51程序设计(第三版)谢维成习题解析.docx VIP
- 粮库熏蒸作业安全方案.docx VIP
- 决策咨询建议报告范文模板.docx
原创力文档

文档评论(0)