iOS view的指定角设置圆弧

原创 2015年11月20日 11:13:56

   UIView *view2 = [[UIViewalloc] initWithFrame:CGRectMake(120,10, 80, 80)];

    view2.backgroundColor = [UIColorredColor];

    [self.viewaddSubview:view2];

    

    UIBezierPath *maskPath = [UIBezierPathbezierPathWithRoundedRect:view2.boundsbyRoundingCorners:UIRectCornerBottomLeft |UIRectCornerBottomRight cornerRadii:CGSizeMake(10,10)];

   CAShapeLayer *maskLayer = [[CAShapeLayeralloc] init];

    maskLayer.frame = view2.bounds;

    maskLayer.path = maskPath.CGPath;

    view2.layer.mask = maskLayer;

//    其中,byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight

//    指定了需要成为圆角的角。该参数是UIRectCorner类型的,可选的值有:

     UIRectCornerTopLeft

     UIRectCornerTopRight

     UIRectCornerBottomLeft

     UIRectCornerBottomRight

     UIRectCornerAllCorners

版权声明:本文为博主原创文章,未经博主允许不得转载。转载请注明出处。

UIBezierPath + CAShapeLayer (弧形 + 线条)

最近又再次 折腾了一下   UIBezierPath + CAShapeLayer 绘图。 图形是这样的    (灰色部分)。 然后有人建议 找美工切图,然后我感觉这个 应该可以 绘图出来, 毕竟能不...
  • liwenjie0912
  • liwenjie0912
  • 2015年08月29日 12:04
  • 2366

iOS 曲线/圆形/三角形/弧线等视图的实现

自定义CustomView类,CustomView.h: [cpp] view plain copy #import    #import    ...
  • mazegong
  • mazegong
  • 2016年04月26日 15:25
  • 1196

iOS 自定义控件 progressView(环形进度条)

之前做项目的时候有用到环形进度条,先是在网上找了一下第三方控件,发现好用是好用,就是东西太多了,有点复杂,还不如自己写一个简单点适合自己用的。 先把自定义控件的效果图贴出来。       ...
  • xiangzhang321
  • xiangzhang321
  • 2015年01月13日 23:05
  • 27655

iOS实现一个颜色渐变的弧形进度条

在Github上看到一些进度条的功能,都是通过Core Graph来实现。无所谓正确与否,但是开发效率明显就差很多了,而且运行效率还是值得考究的。其实使用苹果提供的Core Animation能够非常...
  • zhoutao198712
  • zhoutao198712
  • 2014年03月09日 21:20
  • 46026

IOS开发-画曲线画弧线画圆

(1)导入QuartzCore框架 (2)自定义一个view,然后输入下面的代码:- (void)drawRect:(CGRect)rect { [self drawArc1]; }/** ...
  • zhaolaoda2012
  • zhaolaoda2012
  • 2016年05月19日 21:31
  • 2996

IOS开发—IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形

IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形 贝塞尔曲线详细介绍
  • Lotheve
  • Lotheve
  • 2015年09月13日 20:27
  • 4843

iOS通过CAShapeLayer和UIBezierPath画环形进度条

UIBezierPath可以绘制矢量路径,而CAShapeLayer是Layer的子类,可以在屏幕进行绘制,本文主要思想是:CAShapeLayer按照UIBezierPath的矢量路径进行绘制。 效...
  • dolacmeng
  • dolacmeng
  • 2015年05月31日 19:56
  • 8188

UIBezierPath画圆弧的记录

UIBezierPath通过 - (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloa...
  • lgm252008
  • lgm252008
  • 2014年06月26日 11:12
  • 17155

iOS开发UI-利用Quartz2D 实现基本绘图(画三角形、矩形、圆、圆弧)

1.画三角形  运行结果如下 2.具体实现步骤 2.1首先新建一个project,然后自定义一个view 2.2代码 #import "htingShapeView.h" @implem...
  • sunnyboy9
  • sunnyboy9
  • 2015年03月24日 13:13
  • 4580

iOS中UIView半边圆角设置

- (UIButton *)addButton { if (!_addButton) { self.addButton = [UIButton buttonWithType:U...
  • Haitao0692
  • Haitao0692
  • 2016年05月05日 11:58
  • 3835
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS view的指定角设置圆弧
举报原因:
原因补充:

(最多只允许输入30个字)