This API provides extensions to SwiftUI's Color struct to easily create colors from hexadecimal strings or integers.
public init(
_ colorSpace: Color.RGBColorSpace = .sRGB,
hexString: String
)This initializer creates a Color instance from a hexadecimal string.
colorSpace: The RGB color space to use for the color. Default value is.sRGB.hexString: A string representing the color in hexadecimal format. The string can optionally include a '#' prefix.
let color = Color(hexString: "#FF5733")public init(
_ colorSpace: Color.RGBColorSpace = .sRGB,
hexInt: Int,
opacity: CGFloat = 1
)This initializer creates a Color instance from a hexadecimal integer.
colorSpace: The RGB color space to use for the color. Default value is.sRGB.hexInt: An integer representing the color in hexadecimal format.opacity: The opacity of the color. Default value is 1.
let color = Color(hexInt: 0xFF5733)These extensions make it convenient to work with colors in a SwiftUI project when using hexadecimal values for color definitions.