浏览代码

添加 取rgba float 值方法

jsonwang 3 年之前
父节点
当前提交
ece025b793
共有 1 个文件被更改,包括 9 次插入0 次删除
  1. 9 0
      BFCommonKit/Classes/BFCategorys/BFColor+Ext.swift

+ 9 - 0
BFCommonKit/Classes/BFCategorys/BFColor+Ext.swift

@@ -101,6 +101,15 @@ public extension UIColor {
         getRed(&red, green: &green, blue: &blue, alpha: &alpha)
         return [Int(red * 255.0), Int(green * 255.0), Int(blue * 255.0), Int(alpha)]
     }
+    
+    var rgbaf: [CGFloat] {
+        var red: CGFloat = 0
+        var green: CGFloat = 0
+        var blue: CGFloat = 0
+        var alpha: CGFloat = 0
+        getRed(&red, green: &green, blue: &blue, alpha: &alpha)
+        return [ red, green, blue,alpha]
+    }
 
     class func randomColor() -> UIColor {
         let red = CGFloat(arc4random() % 255)