
Quartz2D
文章平均质量分 80
董德富
这个作者很懒,什么都没留下…
展开
-
绘制左右翻转的图片
- (UIImage *)overturnImage:(UIImage *)image { CGSize size = image.size; UIGraphicsBeginImageContext(size); CGContextRef context =UIGraphicsGetCurrentContext(); CGCo原创 2013-06-27 19:57:41 · 904 阅读 · 0 评论 -
iOS开发图像处理--绘制图片上下颠倒
使用CGContextDrawImage绘制图片上下颠倒 首先要说的是,在iOS的不同framework中使用着不同的坐标系 :UIKit - y轴向下Core Graphics(Quartz) - y轴向上OpenGL ES - y轴向上 UIKit是iPhone SDK的Cocoa Touch层的核心framework,是iPhone应用程序图形界面和转载 2013-06-27 19:25:56 · 791 阅读 · 0 评论 -
iOS中使用blend改变图片颜色
iOS中使用blend改变图片颜色使用Blend处理图片颜色最近对Core Animation和Core Graphics的内容东西比较感兴趣,自己之前也在这块相对薄弱,趁此机会也想补习一下这块的内容,所以之后几篇可能都会是对CA和CG学习的记录的文章。在应用里一个很常见的需求是主题变换:同样的图标,同样的素材,但是需要按照用户喜爱变为不同的颜色。在iOS5和6的S转载 2013-07-19 14:16:51 · 721 阅读 · 0 评论 -
Quartz 2D 自定义富文本控件
之前项目需要展示富文本,包括文字、表情、特殊字符(如@xxx,链接)。网上查找没找到合适的,要不只支持文字+表情,要不只支持文字+特殊字符,或者全是UILabel+UIImageVIew贴出来的(这个内存压力山大啊有木有),还有一种方案是加载HTML,这个可是需要强大的技术支撑,可惜我们这边不给力。无奈之下只能自己写了个自定义的控件,是用Quartz 2D绘制的,写完后测试效果基本达到要求原创 2013-08-02 10:44:09 · 1007 阅读 · 0 评论 -
Quartz 2D 函数小结
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGContext转载 2013-08-01 17:33:53 · 918 阅读 · 0 评论 -
Quartz 2D 学习总结
理论知识:1.视图绘画周期: DrawRect方法,在任何时候,当视图的一部分需要重画时会调用。 触发调用的四种情况: 1>对遮挡您的视图的其它视图进行移动或删除操作。 2>将视图的hidden属性声明设置为NO,使其从隐藏状态变为可见。 3>将视图滚出屏幕,然后再重新回到屏幕上。 4>显式调用视图的setNeedsDisplay或者s转载 2013-08-05 16:35:08 · 681 阅读 · 0 评论