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

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

相关文章推荐

iOS UIView上利用UIBezierPath 画线 并且计算线的角度

实现需求 1:两条相近的直线计算角度,并且合在一起 2:上一根有角度的不与下一根计算 3:角度显示要保存,撤销的时候清除 实现方法 ...

ios滑动菜单效果

由于滑动菜单效果项目中总是用到,所以封装了滑动菜单效果 如图: 代码实现:以下为使用方法:  ScrollButtonView * sbv=[[ScrollButtonView alloc]in...
  • bddzzw
  • bddzzw
  • 2016年12月12日 16:55
  • 693

关于iOS android扇形菜单

素材:45度的扇形底图。四张透明的矩形小图标。 iOS coreImages , 基于OpenGL 先将图片绘在CALayer上, 再对CALayer动画。 1.绘制底图和四个小图标到 屏幕下中点...

ios扇形动画菜单

计算扇形点的坐标: //计算扇形坐标 - (NSMutableArray *)getXWithTanAngle:(double)tanAngle { double x; double...

iOS编程——Swift实现一个3D圆型旋转菜单

今天在网到有人实现了一个旋转菜单,我用CAKeyFrameAnimation(position)和CABasicAnimation(transform.scale)也做了一个,和大家分享下, 菜单支...

[iOS] UIBezierPath画圆弧 addArcWithCenter

UIBezierPath通过 - (void)addArcWithCenter:(CGPoint)center radius:(CGFloat)radius startAngle:(CGFloat)...

UIBezierPath + CAShapeLayer (弧形 + 线条)

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

UIView画圆、切圆环

对于一些圆,或者圆环我们可以用UIView进行切出来。 案例: 原图: 效果图: 主要代码如下: //设置圆环              self.pointView....

iOS中UIView半边圆角设置

- (UIButton *)addButton { if (!_addButton) { self.addButton = [UIButton buttonWithType:U...

将UIView的子类变为圆形的简单实现方式(圆形头像、圆形按钮)

[view.layer setCornerRadius:CGRectGetHeight([view bounds]) / 2];     view.layer.masksToBounds =...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS view的指定角设置圆弧
举报原因:
原因补充:

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