swift 某个角添加圆角

2020-03-23  本文已影响0人  艾欧尼亚
func SetMutiBorderRoundingCorners(_ view:UIView,corner:CGFloat)

    {

        let maskPath = UIBezierPath.init(roundedRect: view.bounds,

        byRoundingCorners: [UIRectCorner.topLeft, UIRectCorner.topRight],

        cornerRadii: CGSize(width: corner, height: corner))

        let maskLayer = CAShapeLayer()

        maskLayer.frame = view.bounds

        maskLayer.path = maskPath.cgPath

        view.layer.mask = maskLayer

    }
上一篇 下一篇

猜你喜欢

热点阅读