轻松学iPhone开发之图像和绘图优秀PPT.pptx
上传人:天马****23 上传时间:2024-09-10 格式:PPTX 页数:48 大小:2.9MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

轻松学iPhone开发之图像和绘图优秀PPT.pptx

轻松学iPhone开发之图像和绘图优秀PPT.pptx

预览

免费试读已结束,剩余 38 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第4章图像和绘图4.1图像视图的创建4.1.1静态创建图像视图4.1.2动态创建图像视图4.2图像的属性4.2.1图像的显示方式4.2.1图像的显示方式4.2.2图像的显示位置1.frame1.frame1.frame1.frame2动态创建图像视图为了在绘图中添加阴影,需要在绘图前给图形上下文设置阴影,设置阴影的方法通常为CGContextSetShadow。xib文件的设置界面所遵循的类改为我们所创建的绘制图形的类一般都被命名为“draw”。我们在编写好程序以后是不能直接运行的,要将ViewController.没有它,我们无法对图形设备画任何东西。CGContextAddArc我们不仅可以使用手动创建图像即静态创建图像,还可以动态的创建图像也就是我们所说的使用代码创建图像视图,创建图像视图的形式如图4.本节主要为大家讲解绘制位图的两种方法:一种是CGContextDrawImage,一种是CGContextDrawTiledImage。UIView的子类中,我们可以使用固定的形状如UIButton,TextField来绘制用户界面。5iPhoneSimulator不显示绘制内容的情况图形上下文为图形设备提供了上下文,通俗点讲,就是提供了画图环境。如果我们绘制的图形用到了路径指令中CGContextAddLineToPoint或者是CGContextAddArcToPoint等和点相关的指令时,要指定当前点的位置。文字的绘制模式一般使用CGContextSetTextDrawingMode来设置。现在我们使用路径中的CGContextAddRect或者是CGContextAddRects来绘制一个矩形。只有获取了当前的图形上下文我们才可以绘制图形或修改绘图结果。CGContextClosePathUIView的子类中,我们可以使用固定的形状如UIButton,TextField来绘制用户界面。3.transform3.transform3.transform3.transform4.2.3图像的其它属性图像是由一些排列的像素组成的,在计算机中的存储格式有BMP、PCX、TIF、GIFD等,一般数据量比较大。图层图形上下文(Layergraphicscontext)本节将主要为大家讲解图像的显示方式、图示的显示位置等相关方面的内容。它除了可以表达真实的照片外,也可以表现复杂绘画的某些细节,并具有灵活和富有创造力等特点。CGContextAddArc将PostScript转换为PDFCGContextClosePath现在我们使用路径中的CGContextAddRect或者是CGContextAddRects来绘制一个矩形。图像是由一些排列的像素组成的,在计算机中的存储格式有BMP、PCX、TIF、GIFD等,一般数据量比较大。所谓图形设备就是对呈现图形的设备的抽象,比如屏幕、打印机等。要静态创建一个图像视图,首先要拖一个UIImageView的视图到ViewController.文字的绘制模式一般使用CGContextSetTextDrawingMode来设置。本章主要为大家讲解了使用绘图形式的两种方法::一种是使用UIImageView类来显示一个图像,一种是通过代码来动态的绘制一个图形。2设置文字绘制模式1静态创建图像视图4.4绘图4.4.1图形上下文4.4.1图形上下文4.4.2数据类型4.5绘制路径4.5.1绘制直线4.5.1绘制直线4.5.1绘制直线4.5.1绘制直线4.5.2绘制矩形4.5.3绘制圆4.5.4其它的路径指令4.5.5iPhoneSimulator不显示绘制内容的情况1.运行时2.缺少描边或填充路径的指令3.没有指定当前点4.6绘制位图4.6.1CGContextDrawImage绘制位图4.6.2CGContextDrawTiledImage绘制位图4.6.2CGContextDrawTiledImage绘制位图4.7阴影4.8绘制文字4.8.1选择字体4.8.2设置文字绘制模式4.8.3设置字体变换矩阵4.8.4绘制文字4.8.5文字的综合应用4.9小结谢谢