美文网首页iOS开发攻城狮的集散地
ios 按钮左面是半圆 右面是直角

ios 按钮左面是半圆 右面是直角

作者: 叶熙雯 | 来源:发表于2018-06-11 16:38 被阅读300次
    你的小可爱已上线
    如图所示.png
     UIButton * maBtn = [[UIButton alloc] initWithFrame:CGRectMake(SCREEN_WIDTH - 110, (260*W-30)/2, 110, 30)];
            maBtn.backgroundColor = BaseColor;
            [bg addSubview:maBtn];
            
            //TODO:uiview 单边圆角或者单边框
            UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:maBtn.bounds byRoundingCorners:(UIRectCornerTopLeft | UIRectCornerBottomLeft) cornerRadii:CGSizeMake(maBtn.frame.size.height/2,maBtn.frame.size.height/2)];//圆角大小
            CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
            maskLayer.frame = maBtn.bounds;
            maskLayer.path = maskPath.CGPath;
            maBtn.layer.mask = maskLayer;
    

    需要的人可以直接copy走吧!记得帮我点点❤ 爱你哟!

    相关文章

      网友评论

      • moonCoder:我代码封装了呀,不需要自己写了,直接调用就可以了,我button也不是这么声明的呀
        叶熙雯:@海耐射手 咋了啊
        海耐射手:@叶熙雯 哈哈 也忒搞笑了
        叶熙雯:@moonCoder 大佬我错了

      本文标题:ios 按钮左面是半圆 右面是直角

      本文链接:https://www.haomeiwen.com/subject/dyuheftx.html