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

 


用可选项就能这样使用:

195341_cAQv_2613440.png

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

转载于:https://my.oschina.net/codeismygirl/blog/667189

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值