Swift可选类型在函数中的使用

Swift可选类型在函数中的使用_第1张图片

用可选项就能这样使用:

Swift可选类型在函数中的使用_第2张图片

      // 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 ;
        
    }

你可能感兴趣的:(Swift可选类型在函数中的使用)