码迷,mamicode.com
首页 >  
搜索关键字:cgpath    ( 16个结果
贝赛尔曲线
/**绘图步骤1.获得上下文 Ref => UIGraphicsGetCurrentContext2.设置绘图路径(贝塞尔路径是UIKit封装的)UIBezierPath3.将路径添加到上下文 CGContextAddPath(ctx, path.CGPath);4.让上下文绘制路径 CG...
分类:其他好文   时间:2015-07-08 10:55:00    阅读次数:139
iOS上动态绘制曲线
近期需要完成一个功能,就是要在屏幕上动态地完成绘制一个曲线。这个曲线可以用来完成描述数据在一定时间内的变化等。大概就是下面这个效果。        这个效果要如何来完成呢?需要用到这三个类  UIBezierPath  CAShapeLayer  和 CABasicAnimation 。其中UIBezierPath用来绘制相应地曲线路径,CAShapeLayer用来为Path提供展示的位置,并...
分类:移动开发   时间:2015-02-12 16:13:10    阅读次数:179
CoreAnimation3-专用图层
CAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLayer就自动渲染出来了。当然,你也可以用Core Graphics直接向原始的CALyer的内容中绘制一个路径,...
分类:其他好文   时间:2015-01-30 19:26:08    阅读次数:252
使用CAShapeLayer与UIBezierPath画出想要的图形(转)
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caShape...
分类:其他好文   时间:2014-12-23 19:16:04    阅读次数:183
CAKeyframeAnimation path 绘制动画 和 《CALayer 自定义属性绘制动画》 的比较
在《CALayer 自定义属性绘制动画》中讲解通过CALayer 自定义动画属性绘制圆,使用CABasicAnimation添加绘制动画,下面通过CGPath绘制圆使用CAKeyframeAnimation添加绘制动画UIBezierPath *path = [UIBezierPathbezierP...
分类:其他好文   时间:2014-11-10 17:31:46    阅读次数:199
iOS开发-判断一个点是否在某个区域
iOS有时候需要判断是否touch到某个图的区域中。也就是touch到的这个点是否在某个图的区域范围内。解决问题的办法很多, 这里简单介绍一种。我们可以通过CGPath创建一个区域,区域是由路径做两点间线段并闭合成的区域,然后就可以用CGPath相关函数CGPathContainsPoint判断点是否在区域里了。比如这里创建了一个简单的矩形。它的frame为(4, 4, 10, 10)。 四个顶点...
分类:移动开发   时间:2014-09-01 17:44:03    阅读次数:208
16条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!