2016年8月30日

iOS开发Quzrtz2D 十:圆形图片的绘制以及加边框圆形图片的绘制

摘要: 一:圆形图片的绘制 裁剪图片思路. 开启一个图片上下文. 上下文的大小和原始图片保持一样.以免图片被拉伸缩放. 在上下文的上面添加一个圆形裁剪区域.圆形裁剪区域的半径大小和图片的宽度一样大. 把要裁剪的图片绘制到图片上下文当中. 从上下文当中取出图片. 关闭上下文. 1.如何设置圆形路径? UIBe 阅读全文

posted @ 2016-08-30 22:46 Hello_IOS 阅读(1331) 评论(0) 推荐(0) 编辑

百思不得姐第2天:关注界面的搭建

摘要: 一:关注界面UI内容比较固定,所以可以采用xib来进行搭建,当项目中一些界面比较固定的时候,可以采用xib或是storyboard来搭建 二:效果如图所示 : 三:xib界面构建如图: 四:知识点总结: 1:当界面的UI内容比较固定那么可以采用xib或是storyboard来搭建 2:若是先创建的控 阅读全文

posted @ 2016-08-30 17:44 Hello_IOS 阅读(215) 评论(0) 推荐(0) 编辑

iOS开发Quarz2D 九:图片加水印

摘要: 给图片水印的目的: 告诉别人图片的来源. 防止别人盗用图片.打广告. 添加水印它最终是生成了一个新的图片. 生成图片要用到了图片上下文.不需要再去自定义View, 之前一直在自定义View,是因为要拿跟View相关联的上下文. 跟View相关联的上下文是系统自动帮我们创建的,所以不需要我们自己手动创 阅读全文

posted @ 2016-08-30 14:45 Hello_IOS 阅读(305) 评论(0) 推荐(0) 编辑

iOS开发之Quarz2D:九:图形上下文矩阵操作

摘要: 上下文的矩阵操作其实就是修改上下文的形变, 主要有以下几种 平移 CGContextTranslateCTM(ctx, 100, 100); 旋转 CGContextRotateCTM(ctx, M_2_PI); 缩放 CGContextScaleCTM(ctx, 0.5, 0.5); 注意:上下文 阅读全文

posted @ 2016-08-30 14:17 Hello_IOS 阅读(225) 评论(0) 推荐(0) 编辑

iOS开发Quartz2D之八:图形上下文状态栈

摘要: 上下文状态栈为内存中的一块区域,它用来保存前上下文当的状态. 我们获取的图层上下文当中其实两块区域,一个是存放添加的路径,一个是用来保存用户设置的状态, 这些状态包括线条的颜色,线宽等. 当我们把上下文的内容渲染到View上面的时候, 它会自动将设置的所有上下文状态运行到保存的路径上面显示到View 阅读全文

posted @ 2016-08-30 14:07 Hello_IOS 阅读(326) 评论(0) 推荐(0) 编辑

iOS开发Quartz2D之 七:雪花效果

摘要: 1.定时器雪花整体思路: 先在控制器View面绘制一个雪花. 在View加载完毕后,添加一个定时器. 在定时器方法当中调用得绘方法. 在绘图方法当不段的去修改雪花的Y值. 当雪花的Y值超过屏幕的高度时,让雪花的Y值重新设为0.从最顶部开始. 2.添加定时器实现方案 第一种采用NSTime 第二种采用 阅读全文

posted @ 2016-08-30 13:29 Hello_IOS 阅读(268) 评论(0) 推荐(0) 编辑

iOS开发之Quartz2D 六 绘制UIImageView

摘要: 整体思路: 我们想要模仿系统的UIImageView,我们必须得要知道系统的UIView怎么用. 系统的用法是创建一个UIImageView对象,设置frame,给它传递一个UIImage,再把它添加到一个View上面就可以了. 可以切换图片. 这是第一个用法. 第二种用法,就是在创建的时候直接传递 阅读全文

posted @ 2016-08-30 12:31 Hello_IOS 阅读(278) 评论(0) 推荐(0) 编辑

iOS开发之Quartz2D 五:UIKIT 绘图演练,画文字,画图片

摘要: 一般使用UIKit给我们提供的绘图来绘制一些文字,图片这些东西. UIKit给我们提供画图的方法底层也是分为四步.所以也必须在drawRect方法当中去写. 1.如何画文字? 先创建好要画的文字 使用UIKit提供的方法进行绘制. 方法说明: drawAtPoint:要画到哪个位置 withAttr 阅读全文

posted @ 2016-08-30 09:59 Hello_IOS 阅读(483) 评论(0) 推荐(0) 编辑

ios开发之Quartz2D 四:画饼图

摘要: 第一步, 获取上下文 第二步,拼接路径 ,绘制第一个扇形 获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); CGPoint center = CGPointMake(125, 125); CGFloat radius = 100; CGF 阅读全文

posted @ 2016-08-30 09:49 Hello_IOS 阅读(230) 评论(0) 推荐(0) 编辑

导航