EXTENSION
public extension UIColor
var isLight: Bool
Check whether self is a light/bright color. https://stackoverflow.com/questions/2509443/check-if-uicolor-is-dark-or-bright
var isExtremelyLight: Bool
Check whether self is a light/bright color. https://stackoverflow.com/questions/2509443/check-if-uicolor-is-dark-or-bright
convenience init(rgbValue: UInt, alpha: CGFloat = 1)
New color from RGB value
- Parameters:
- rgbValue: value
- alpha: alpha
Name | Description |
---|---|
rgbValue | value |
alpha | alpha |
convenience init(hexCode: String, alpha: CGFloat = 1)
Color from HEX
- Parameter hexCode: Hex w/o
#
Name | Description |
---|---|
hexCode | Hex w/o # |
static func random(alpha: CGFloat = 1.0) -> UIColor
Random color
- Parameter alpha: alpha
- Returns: new color
Name | Description |
---|---|
alpha | alpha |
func lighten(by percentage: CGFloat = 30.0) -> UIColor
Darken color
- Parameter percentage: percentage
- Returns: new color
Name | Description |
---|---|
percentage | percentage |
func darken(by percentage: CGFloat = 30.0) -> UIColor
Darken color
- Parameter percentage: percentage
- Returns: new color
Name | Description |
---|---|
percentage | percentage |
static func dynamicColor(light: UIColor, dark: UIColor) -> UIColor
Color for UI appearance ex: dark/light mode
- Parameters:
- light: Light Color
- dark: Dark Color
- Returns: UIColor
Name | Description |
---|---|
light | Light Color |
dark | Dark Color |