绘制虚线的UIViewCAShapeLayer配合贝塞尔曲线可以绘制曲线,笔者继承了一个UIView的子类,并将改子类的backedLayer替换为CAShapeLayer,以此来实现绘制虚线的效果.绘制出各种虚线的效果图:实现的源码:LineDashView.h 与 LineDashView.m/...
分类:
其他好文 时间:
2014-08-09 00:00:16
阅读次数:
493
画一个头戴小圆的五边形:
- (void)drawPentagon{
//(1)UIBezierPath对象
UIBezierPath *aPath = [UIBezierPath
bezierPath];
//开始点
[aPath moveToPoint:CGPointMake(100.0,
1.0)];
//划线点
[aPa...
分类:
其他好文 时间:
2014-07-24 23:27:33
阅读次数:
309
1. UIBezierPath* path = [UIBezierPathbezierPathWithRoundedRect:CGRectMake(30,30,100,100)cornerRadius:0]; CAShapeLayer* layer = [CAShapeLayerlayer]; l....
分类:
其他好文 时间:
2014-07-15 23:58:10
阅读次数:
554
CGRectrect =CGRectMake(100,100,100,100); UIView* bgView = [[UIViewalloc]initWithFrame:rect]; bgView.backgroundColor= [UIColorgrayColor]; [self.viewa.....
分类:
移动开发 时间:
2014-07-11 22:44:49
阅读次数:
250
http://stackoverflow.com/questions/7991086/iphone-core-animation-drawing-a-circle// Set up the shape of the circleint radius = 100;CAShapeLayer *circl...
分类:
移动开发 时间:
2014-07-01 22:36:06
阅读次数:
679
CAShapeLayer的使用[2]CAShapeLayer支持的动画类型有如下这些.------------------------------------------------------------------------------/*
The path defining the shap...
分类:
其他好文 时间:
2014-06-13 08:13:54
阅读次数:
378
CAShapeLayer的使用[1]使用CoreAnimation绘制动画带来的系统开销非常的小,CoreAnimation通常都是使用GPU的.CAShapeLayer属于CoreAnimation中很重要的一种layer,无论是作为mask还是作为进度条显示都非常的好用,我用CAShapeLay...
分类:
其他好文 时间:
2014-06-09 19:41:06
阅读次数:
219
利用CAShapeLayer可以制作出任意的几何图形,把它作为UIImageView的遮罩,达到把图片做成圆形效果。
imgView = [[UIImageView alloc]initWithFrame:CGRectMake(10, 35, 80, 80)];
imgView.image = [UIImage imageNamed:@"ma.jpg"];
UIBez...
分类:
移动开发 时间:
2014-05-22 22:51:33
阅读次数:
485