码迷,mamicode.com
首页 >  
搜索关键字:cashapelayer    ( 118个结果
CoreAnimation3-专用图层
CAShapeLayerCAShapeLayer是一个通过矢量图形而不是bitmap来绘制的图层子类。你指定诸如颜色和线宽等属性,用CGPath来定义想要绘制的图形,最后CAShapeLayer就自动渲染出来了。当然,你也可以用Core Graphics直接向原始的CALyer的内容中绘制一个路径,...
分类:其他好文   时间:2015-01-30 19:26:08    阅读次数:252
使用CAShapeLayer和UIBezierPath画一个自定义半圆弧button
通常我们使用系统自带的UIButton时,一般都是Rect矩形形式的,或则美工给出一张半圆弧的按钮,如图为一张半圆加三角形的按钮,而此时,如果给按钮添加点击事件时,响应事件依然为矩形区域,不符合我们的需求;本文为解决这样的按钮问题:如下图:使用CAShapeLayer和UIBezierPat..
分类:其他好文   时间:2015-01-29 10:41:11    阅读次数:277
自己实现的输入框控件
公司设计问我这样效果好不好做,正好赶上公司断网了,我就研究了下,感觉CAGroupAnimation加上CAShapeLayer可以实现,就写了下。最后也实现了。 先来拆分小动画,1.背景框收缩2,placeholder组动画。 ①shapeLayer CGRect roundRect = CGRectInset(self.bounds, 0, 10);    ...
分类:其他好文   时间:2015-01-28 14:49:30    阅读次数:285
Swift:使用CAShapeLayer打造一个ProgresssBar
ProgressBar是一个很小却在很多地方都会用到的东西。也许是网络连接,也许APP本身有很多东西需要加载的。默认的只有一个旋转的菊花,对于打造一款个性的APP这显然是不够的。这里就使用CAShapeLayer打造一个个性的ProgressBar。这里只是抛砖引玉,你可以在这个基础上开发更适合你的。 CAShapeLayer是iOS开发中一个很强的东西,你可以用他开发出各种形状,还可以在上...
分类:编程语言   时间:2015-01-12 17:41:01    阅读次数:153
Swift:使用CAShapeLayer打造一个ProgresssBar
ProgressBar是一个很小却在很多地方都会用到的东西。也许是网络连接,也许APP本身有很多东西需要加载的。默认的只有一个旋转的菊花,对于打造一款个性的APP这显然是不够的。这里就使用CAShapeLayer打造一个个性的ProgressBar。这里只是抛砖引玉,你可以在这个基础上开发更适合你的...
分类:编程语言   时间:2015-01-12 17:09:42    阅读次数:145
使用CAShapeLayer与UIBezierPath画出想要的图形(转)
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caShape...
分类:其他好文   时间:2014-12-23 19:16:04    阅读次数:183
CAShapeLayer的strokeStart和strokeEnd属性
strokeStart和strokeEnd 是一个0-1的取值范围。表示一段路径的开始和结尾。比如开始位置为0.5结束位置为1 那就只渲染出后半段的路径 strokeStart 翻译过来就是清除开始位置 strokeEnd 意思就是清除结束的位置 这里有4个组合 1 keyPa...
分类:其他好文   时间:2014-12-18 18:34:50    阅读次数:170
CAShapeLayer和CAGradientLayer
//CAShapeLayer是通过给一条曲线来绘制的,我们可以给定不同曲线来制造动画,我们也可以改变下面的曲线来制造动画// self.backgroundLayer.strokeStart=0.0f;// self.backgroundLayer.strokeEnd=1.0f;[self...
分类:其他好文   时间:2014-12-08 17:21:21    阅读次数:563
iOS 不规则的ImageView
我们在做iOS开发的时候,往往需要实现不规则形状的头像,如: 那如何去实现? 通常图片都是矩形的,如果想在客户端去实现不规则的头像,需要自己去实现。 1.使用layer去实现, imageView.layer.cornerRadius = 10; 2.使用CAShapeLayer, CALayer如何去实现 我们来看看如何使用CAShapeLayer去实现, 定义一个Shape...
分类:移动开发   时间:2014-11-16 20:10:27    阅读次数:222
UIBezierPath+CAShapeLayer 绘制自定义图形
1.背景知识: UIBezierPath...
分类:其他好文   时间:2014-11-05 17:17:04    阅读次数:165
118条   上一页 1 ... 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!