用可选项就能这样使用:
// MARK: 切圆 描边
/// ------------ 切圆 描边 ---------------
class func viewCutRadius(sender: UIView ,cornerRadius :CGFloat? ,borderWidth: CGFloat ,borderColor: UIColor?) {
sender.layer.cornerRadius =
cornerRadius == nil ?
sender.layer.bounds.size.width * 0.5
:cornerRadius!;
// 确定切去的半径CGFloat
// 多余切除
sender.layer.masksToBounds = true;
if borderWidth == 0 {
return;
}
// 边框 宽度
sender.layer.borderWidth = borderWidth;
if borderColor == nil {
// 边框 颜色
sender.layer.borderColor = UIColor.blackColor().CGColor;
return;
}
// 边框 颜色
sender.layer.borderColor = borderColor!.CGColor ;
}