swift 自定义方法写法区别

func colorValueToFloat(_ value:CGFloat)->CGFloat{

    return value/255.0
}
func colorValueToFloat(value: CGFloat) -> CGFloat {
    return value / 255.0
}

第一种引用

public func rgba(r:CGFloat,g:CGFloat,b:CGFloat,a:CGFloat)->UIColor{

    return UIColor(red: colorValueToFloat(r), green: colorValueToFloat(g), blue: colorValueToFloat(b), alpha: a)
}

第二种引用

public func RGB(r:CGFloat, g:CGFloat, b:CGFloat ) -> UIColor {
    return UIColor(red: colorValueToFloat(value: r), green: colorValueToFloat(value: g), blue: colorValueToFloat(value: b), alpha: 1)
}


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容