PaletteTheme
public class PaletteTheme : @unchecked Sendable
调色板主题配置
-
默认浅色调色板主题
Declaration
Swift
public nonisolated(unsafe) static var lightTheme: [String : UIColor] -
默认深色调色板主题
Declaration
Swift
public nonisolated(unsafe) static var darkTheme: [String : UIColor] -
霞光紫调色板主题
Declaration
Swift
public nonisolated(unsafe) static var purpleTheme: [String : UIColor] -
清翠绿调色板主题
Declaration
Swift
public nonisolated(unsafe) static var greenTheme: [String : UIColor] -
暖阳橙调色板主题
Declaration
Swift
public nonisolated(unsafe) static var orangeTheme: [String : UIColor] -
午夜蓝调色板主题
Declaration
Swift
public nonisolated(unsafe) static var blueTheme: [String : UIColor] -
自定义调色板变色排除的名称列表
Declaration
Swift
public nonisolated(unsafe) static var variantExcludes: [String] -
自定义调色板变色比率,默认0.6
Declaration
Swift
public nonisolated(unsafe) static var variantRatio: CGFloat -
自定义浅色主题句柄,默认nil
Declaration
Swift
public nonisolated(unsafe) static var customLightTheme: ((PaletteStyle) -> [String : UIColor]?)? -
自定义深色主题句柄,默认nil
Declaration
Swift
public nonisolated(unsafe) static var customDarkTheme: ((PaletteStyle) -> [String : UIColor]?)? -
从浅色模板自动生成深色主题变体
Declaration
Swift
public static func variantTheme( light: [String: UIColor], dark: [String: UIColor]? = nil ) -> [String: UIColor] -
从指定浅色和深色自动生成变体色,不含透明度
Declaration
Swift
public static func variantColor(light: UIColor, dark: UIColor) -> UIColor -
获取指定样式对应浅色主题
Declaration
Swift
public static func lightTheme(style: PaletteStyle) -> [String : UIColor] -
获取指定样式对应深色主题
Declaration
Swift
public static func darkTheme(style: PaletteStyle) -> [String : UIColor]
View on GitHub