init(style:gaugeColors:gaugeColorLocations:fillFraction:)
Creates a multicolor gauge.
Declaration
convenience init(style: CLKGaugeProviderStyle, gaugeColors: [UIColor]?, gaugeColorLocations: [NSNumber]?, fillFraction: Float)Parameters
- style:
The style defining the gauge’s visual appearance. For a list of valid styles, see Clkgaugeproviderstyle.
- gaugeColors:
The gauge’s colors. These colors are displayed as a gradient.
- gaugeColorLocations:
The location of each color along the gauge. Locations are values between
0.0and1.0. Ifnil, the colors are evenly spaced along the gauge. - fillFraction:
The value displayed by the gauge. Use a value between
0.0and1.0. For an empty gauge, use Clksimplegaugeproviderfillfractionempty.
Return Value
A newly instantiated multicolor gauge.
Discussion
If you provide both colors and locations, then the gaugeColors and gaugeColorLocations arrays must be the same length.