Explorar o código

黑白模式颜色切换

harry %!s(int64=3) %!d(string=hai) anos
pai
achega
2a75ba53c7
Modificáronse 1 ficheiros con 14 adicións e 0 borrados
  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;
+        }
+    }
 }