Quartz2D绘图
chen_xin_
喜欢编程,算法!算法!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS之Quartz2D绘图2.随机绘制五角星
1. 单个五角星绘制上次讲了在IOS中使用quartz2d绘制基本的图形,今天来绘制一个比较复杂的图形—五角星,五角星大家都很熟悉。先来分析下五角星的画法,一个五角星如图所示。1. 先把一个圆周平均五等分,那么每个角度是360/5,然后隔点进行连线就可以绘制五角星2. 每个连线的夹角就是360/5*2,但是在IOS的正弦余弦计算采用的是弧度制。这里有必要复习下原创 2014-07-23 14:32:35 · 4089 阅读 · 2 评论 -
IOS之Quartz2D绘图1.简单几何图形绘制
Quartz2D基本概念Quartz2D是一个er'wei原创 2014-07-21 16:30:12 · 835 阅读 · 0 评论 -
IOS之Quartz2D绘图3.为图片添加水印文字
为图片添加水印步骤建立图像上下文得到UIImage对象绘制图像在制定位置绘制文字得到图像上下文的图像关闭图像上下文运行效果-(UIImage *) waterMaskImage{CGSizeimageSize=CGSizeMake(320,300); //建立图像上下文并指定图像的大小UIGraphicsBeginImag原创 2014-07-24 11:05:07 · 792 阅读 · 0 评论 -
IOS之Quartz2D绘图4.径向渐变和线性渐变
Quartz2D渐变绘制渐变的一般步骤创建颜色空间 CGColorSpaceRefcolorSpaceRef=CGColorSpaceCreateDeviceRGB(); 渐变的色谱 CGFloatcolors[8]={1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0}; 渐变的开始到结束比例0--1 CGFloat locations[2]={0.0,1原创 2014-07-24 16:11:02 · 1799 阅读 · 0 评论 -
IOS之Quartz2D绘图5.绘制UITableViewCell渐变背景
绘制UITableViewCell的渐变背景的思路绘制渐变的背景图片得到背景图片后设置ContentView的背景颜色-(UIImage *)backImage{ CGSize size=CGSizeMake(320,44); UIGraphicsBeginImageContext(size); CGColorSpaceRefcolo原创 2014-07-24 16:15:41 · 634 阅读 · 0 评论 -
IOS之Quartz2D绘图6.PDF文档生成
使用quartz2d生成pdf文档,我们需要创建pdf文档的上下文UIGraphicsBeginPDFContextToFile第一个参数为PDF文档存储路迹,通过下面代码获取document的路径NSArray*array=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);原创 2014-07-24 16:14:58 · 1084 阅读 · 0 评论 -
IOS之Quartz2D绘图7.重绘View上的文字
在需要重绘的时候,我们不要直接调用drawRect方法,要调用setNeedsDisplay方法先上界面效果图完整代码下载原创 2014-07-24 16:21:02 · 588 阅读 · 0 评论
分享