高级UI-绘图
爱尚开发
知识是需要沉淀的,沉淀下来的才是你的。
展开
-
CGContextMoveToPoint与CGContextAddLineToPoint详解
绘图第二篇:CGContextMoveToPoint与CGContextAddLineToPoint详解现在我们讨论的是CGContextMoveToPoint与CGContextAddLineToPoint 这两个函数的作用就是说:OK 我现在要开始画线了,直线 实线!!!下边给出一个demo:Warning: 画线的时候 当在调用CGContextAddLineToPoint时原创 2016-08-03 15:09:16 · 2859 阅读 · 0 评论 -
CGContextSaveGState与CGContextRestoreGState详解
绘图第一篇 CGContextSaveGState与CGContextRestoreGStatePush a copy of the current graphics state onto the graphics state stack. Note that the path is not considered part of the graphics state, and is not原创 2016-08-03 14:24:58 · 1026 阅读 · 0 评论 -
CGContextTranslateCTM,CGContextScaleCTM,CGContextRotateCTM详解
在看到这几个函数的第一感觉是什么 translate 移动 scale 缩放 rotate 旋转 ,对,这就是我的第一感觉,先知道这些方法的意思是什么,至于怎么用,从文档中我们也不难发现,是这样的:首先跟大家说一个注意点,以变换CTM之前(也就是在调用这些方法之前),我们需要保存图形状态(调用之前我说的那你个 CGContextSaveGState()),以便绘制后能恢复( CGContext原创 2016-08-05 17:08:36 · 5764 阅读 · 0 评论 -
CGContextRef的基本认识
这个写的不错,转载过来大家一块分享;原文地址:http://blog.csdn.net/likendsl/article/details/7595905CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 CGContextMoveToPoint 开始画线 CGContextAddLineToPoint 画直转载 2016-08-03 18:53:50 · 597 阅读 · 0 评论 -
IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的demo,希望对大家有帮助,具体的原创 2016-08-04 14:32:02 · 439 阅读 · 0 评论 -
CGContextRef详解
- (void)drawRect:(CGRect)rect { //获得当前上下文 CGContextRef ctx=UIGraphicsGetCurrentContext(); //把当前上下文状态保存在栈中 CGContextSaveGState(ctx); //缩放、移动处理(需要放在画图之前进行设置) CGContextScaleCTM(ctx, 0.5原创 2016-08-03 18:49:49 · 1201 阅读 · 0 评论 -
CGContextDrawPath CGContextFillPath渲染的几种方式比较分析讲解
绘图六-渲染的几种方式比较分析讲解看下边,就是这样原创 2016-08-04 14:17:08 · 2089 阅读 · 0 评论 -
CGMutablePathRef详解
绘图第四篇:CGMutablePathRef第四种,利用路径来绘制图形,下边照常是我给的demo截图及效果:效果图:原创 2016-08-03 18:30:22 · 7408 阅读 · 3 评论 -
绘制虚线--CGContextSetLineDash详解
绘图第三篇:CGContextSetLineDash绘制虚线 就是上边的这个API,怎么用呢?看下边demo:效果图:原创 2016-08-03 15:45:49 · 1617 阅读 · 0 评论 -
模态跳转实现push动画效果
转场动画,模态也能跳出push的效果有两个注意点第一就是那个动画添加的位置,记着是直接加在window的layer层上,不是当前view的layer层上,如果加在view的layer层是没有那个推的效果的。第二就是把那个动画设置为NO,也就是说把系统的模态跳的动画给关闭,用我们自定义的动画来做。原创 2016-09-14 12:32:50 · 2604 阅读 · 0 评论