RangeSliderControl
public struct RangeSliderControl
extension RangeSliderControl: View
extension RangeSliderControl: _ViewEmptyChecking
Undocumented
-
init(lowerThumb:
upperThumb: activeTrack: inactiveTrack: lowerValue: upperValue: range: step: decimalPlaces: thumbHalfWidth: showsLowerThumb: showsUpperThumb: onRangeValueChange: componentIdentifier: ) Undocumented
Declaration
Swift
public init(@ViewBuilder lowerThumb: () -> any View, @ViewBuilder upperThumb: () -> any View, @ViewBuilder activeTrack: () -> any View, @ViewBuilder inactiveTrack: () -> any View, lowerValue: Binding<Double>, upperValue: Binding<Double>, range: ClosedRange<Double> = 0 ... 100, step: Double = 1, decimalPlaces: Int = 0, thumbHalfWidth: CGFloat = 14, showsLowerThumb: Bool = true, showsUpperThumb: Bool = true, onRangeValueChange: ((Bool, Double, Double) -> Void)? = nil, componentIdentifier: String? = RangeSliderControl.identifier)
-
Undocumented
Declaration
Swift
static let identifier: String
-
init(lowerThumb:
upperThumb: activeTrack: inactiveTrack: lowerValue: upperValue: range: step: decimalPlaces: thumbHalfWidth: showsLowerThumb: showsUpperThumb: onRangeValueChange: ) Undocumented
Declaration
Swift
init(lowerThumb: any Shape = Circle(), upperThumb: any Shape = Circle(), activeTrack: any Shape = Capsule(), inactiveTrack: any Shape = Capsule(), lowerValue: Binding<Double>, upperValue: Binding<Double>, range: ClosedRange<Double> = 0 ... 100, step: Double = 1, decimalPlaces: Int = 0, thumbHalfWidth: CGFloat = 14, showsLowerThumb: Bool = true, showsUpperThumb: Bool = true, onRangeValueChange: ((Bool, Double, Double) -> Void)? = nil)
-
Undocumented
Declaration
Swift
init(_ configuration: RangeSliderControlConfiguration)
-
Declaration
Swift
public var body: some View { get }
-
Undocumented
Declaration
Swift
public var isEmpty: Bool { get }