上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 条纹背景,上图 核心代码: // 将uiimage转换为uicolor UIColor *imgColor = [UIColor colorWithPatternImage:img]; 详细代码如下: 阅读全文
posted @ 2016-04-11 20:44 人生路1/5 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 版本1,将图片保存到电脑桌面 版本2,将图片保存到相册 阅读全文
posted @ 2016-04-11 19:17 人生路1/5 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 自定义view的.m文件中写 阅读全文
posted @ 2016-04-11 17:59 人生路1/5 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 首先上图(共3张,原图,水印图片,原图添加完水印图片后的图片) 原图: 水印图片(背景是透明的,是一张32x32的正方形图片) 然后,就是添加完,水印图片的图片了 阅读全文
posted @ 2016-04-11 17:31 人生路1/5 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Bitmap 图形上下文用来,储存绘图的基本信息,也决定着,将来要绘制到哪里去。 我们之前在drowRect中获取图形上下文。 那是因为,系统在显示view时,会自动掉用drowRect方法。 在这时(掉用drowRect方法)会自动创建layer图形上下文。 所以我们可以获取到图形上下文(实际上, 阅读全文
posted @ 2016-04-11 10:57 人生路1/5 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Quartz 2D 用武之地,可能也就是自定义view了。 新建,KKImageView 继承 UIView KKImageView.h KKImageView.m 在控制器中这样使用 阅读全文
posted @ 2016-04-11 09:39 人生路1/5 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 我们之前画一条直线,都是直接设置好它的起点和终点,然后就开始画了。 画一个圆,设置好圆心半径起点终点和方向即可。 事实上,我们设置好这些绘图信息后,系统会默认创建一条绘图路径, 画图就是根据这条路径来画的。 一条线对应一条路径,一个圆对应另一条路径。 下面是创建路径 阅读全文
posted @ 2016-04-11 08:58 人生路1/5 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 剪切掉指定区域意外的部分,只保留该区域内的内容。 你可以先绘制裁剪区域以外的部分。再去裁切,这样可以保留两者。 如果,是先裁剪区域,然后再去绘制裁剪区域以外的部分。则后者失效。只显示裁剪区域内容 阅读全文
posted @ 2016-04-11 08:44 人生路1/5 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 矩阵操作主要有旋转操作、缩放操作、平移操作,是以视图左上角为原点进行的。对矩阵的操作一定要在绘制之前完成,不然绘制完了再操作无效。 阅读全文
posted @ 2016-04-11 08:08 人生路1/5 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 图形上下文,保存着绘图信息。图形上下文栈,保存着图形上下文。 当,CGContextSaveGState(context); 时,他会在图形上下文栈中保存一个图形上下文。 当,CGContextRestoreGState(context); 时,他会删除当前的图像上下文。然后取出图形上下文栈中保存的 阅读全文
posted @ 2016-04-10 19:43 人生路1/5 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页