init(value:in:label:currentValueLabel:markedValueLabels:)
Creates a gauge representing a value within a range.
Declaration
init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ViewBuilder label: () -> Label, @ViewBuilder currentValueLabel: () -> CurrentValueLabel, @ViewBuilder markedValueLabels: () -> MarkedValueLabels) where BoundsLabel == EmptyView, V : BinaryFloatingPointParameters
- value:
The value to show in the instance.
- bounds:
The range of the valid values. Defaults to
0...1. - label:
A view that describes the purpose of the gauge.
- currentValueLabel:
A view that describes the current value of the gauge.
- markedValueLabels:
A view builder containing tagged views, each of which describes a particular value of the gauge. The method ignores this parameter.