init(hue: Double, saturation: Double, brightness: Double, opacity: Double)
init(Color.RGBColorSpace , red: Double, green: Double, blue: Double, opacity: Double)
enum RGBColorSpace
Availability 有効性
Technology
init(_ colorSpace: Color
.RGBColorSpace
= .sRGB, white: Double
, opacity: Double
= 1)
colorSpace
The profile that specifies how to interpret the color for display. The default is Color
.
white
A value that indicates how white the color is, with higher values closer to 100% white, and lower values closer to 100% black.
opacity
An optional degree of opacity, given in the range 0
to 1
. A value of 0
means 100% transparency, while a value of 1
means 100% opacity. The default is 1
.
This initializer creates a constant color that doesn’t change based on context. For example, it doesn’t have distinct light and dark appearances, unlike various system-defined colors, or a color that you load from an Asset Catalog with init(_:
.
A standard sRGB color space clamps the white
component to a range of 0
to 1
, but SwiftUI colors use an extended sRGB color space, so you can use component values outside that range. This makes it possible to create colors using the Color
or Color
color space that make full use of the wider gamut of a diplay that supports Color
.
init(hue: Double, saturation: Double, brightness: Double, opacity: Double)
init(Color.RGBColorSpace , red: Double, green: Double, blue: Double, opacity: Double)
enum RGBColorSpace