init(white:alpha:)
Creates a color object with the specified brightness and alpha channel values.
Declaration
init(white: CGFloat, alpha: CGFloat)Parameters
- white:
The brightness. If the value is outside of the range
0–1.0, the extended sRGB color space is used. - alpha:
The alpha (opacity), expressed as a floating-point value in the range
0(transparent) to1.0(opaque). Alpha values below0are interpreted as0.0, and values above1.0are interpreted as1.0.
Discussion
This method accepts extended color component values. If the alpha or white values are outside of the 0-1.0 range, the method creates a color in the extended range or extendedGenericGamma22Gray color space that is compatible with the sRGB colorspace. This method is provided for easier reuse of code that uses UIColor in iOS.
Where possible, it is preferable to specify the colorspace explicitly using the init(srgbRed:green:blue:alpha:) or init(genericGamma22White:alpha:) method.