swift5.0任意圓角位置設置

extension UIView{ ///任意圓角位置設置 func setViewAnyCorner(corners:UIRectCorner.RawValue,cornerRadiii:CGSize = CGSize.init(width: 10, height: 10)) { /* print(UIRectCorner.topLeft.rawValue)//1 print(UIRectCorner.topRight.rawValue)//2 print(UIRectCorner.bottomLeft.rawValue)//4 print(UIRectCorner.bottomRight.rawValue)//8 */ let bezier = UIBezierPath.init(roundedRect: self.bounds, byRoundingCorners: UIRectCorner(rawValue: corners), cornerRadii: cornerRadiii) let layer = CAShapeLayer.init() layer.frame = self.bounds layer.path = bezier.cgPath self.layer.mask = layer } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章