TKGauge segment is a class representing a color range indicating a portion of the gauge with different width, radius, start and end value.
Let's take a look over the segments added to a radial gauge:
The location
property of TKGaugeSegment
determines how far from the center the segment will be placed. Its value could be between 0 and 1.
The width of a segment is controlled by the width
property which can also be between 0 and 1.
The segment has properties as fill
and stroke
that are used for customizing the look of the segment. And the cap
property determines if the ends of the segment are rounded or edgy.
_colors = @[[UIColor colorWithRed:0.00 green:0.70 blue:0.90 alpha:1.0],
[UIColor colorWithRed:0.38 green:0.73 blue:0.00 alpha:1.0],
[UIColor colorWithRed:0.96 green:0.56 blue:0.00 alpha:1.0],
[UIColor colorWithRed:0.00 green:1.00 blue:1.00 alpha:1.0],
[UIColor colorWithRed:0.77 green:1.00 blue:0.00 alpha:1.0],
[UIColor colorWithRed:1.00 green:0.85 blue:0.00 alpha:1.0]];
let colors = [ UIColor(red: 0.00, green: 0.70, blue: 0.90, alpha: 1.00),
UIColor(red: 0.38, green: 0.73, blue: 0.00, alpha: 1.00),
UIColor(red: 0.96, green: 0.56, blue: 0.00, alpha: 1.00),
UIColor(red: 0.00, green: 1.00, blue: 1.00, alpha: 1.00),
UIColor(red: 0.77, green: 1.00, blue: 0.00, alpha: 1.00),
UIColor(red: 1.00, green: 0.85, blue: 0.00, alpha: 1.00) ]
this.colors = new UIColor[] {
new UIColor (0.00f, 0.70f, 0.90f ,1.00f),
new UIColor (0.38f, 0.73f, 0.00f, 1.00f),
new UIColor (0.96f, 0.56f, 0.00f, 1.00f),
new UIColor (0.00f, 1.00f, 1.00f, 1.00f),
new UIColor (0.77f, 1.00f, 0.00f, 1.00f),
new UIColor (1.00f, 0.85f, 0.00f, 1.00f)
};