Jelajahi Sumber

黑白模式颜色切换

harry 3 tahun lalu
induk
melakukan
2a75ba53c7
1 mengubah file dengan 14 tambahan dan 0 penghapusan
  1. 14 0
      BFCommonKit/Classes/BFCategorys/BFColor+Ext.swift

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

@@ -118,4 +118,18 @@ public extension UIColor {
         let color = UIColor(red: red / 255.0, green: green / 255.0, blue: blue / 255.0, alpha: 1.0)
         return color
     }
+    
+    func getColor(lightColor:UIColor = .white, darkColor:UIColor = .darkGray) -> UIColor{
+        if #available(iOS 13.0, *) {
+            return UIColor(dynamicProvider: { traitCollection in
+                if (traitCollection.userInterfaceStyle == .dark) {
+                    return darkColor;
+                }else {
+                    return lightColor;
+                }
+            })
+        } else {
+            return lightColor;
+        }
+    }
 }