Classes
The following classes are available globally.
-
RangeUISlider SwiftUI coordinator. The coordinator is the delegate of the
See moreRangeUISlider
instance wrapped byRangeSlider
. It implements the delegate method to update the mininimum and maximum value selected and set them on theRangeSlider
binding values.Declaration
Swift
@available(iOS 14.0, *) public class RangeSliderCoordinator : RangeUISliderDelegate
-
A range change event.
See moreDeclaration
Swift
@objc public class RangeUISliderChangeEvent : NSObject
-
A range change finished event.
See moreDeclaration
Swift
@objc public class RangeUISliderChangeFinishedEvent : NSObject
-
The
See moreBar
UI components of RangeUIslider. It is a customizedUIView
. All the other ui components are a subview of this view.Declaration
Swift
public class Bar : UIView
-
A base class of some of the
See moreRangeUISlider
UI components. It is used to apply gradient filter.Declaration
Swift
public class Gradient : UIView
-
The KnobLabel class. it contains the knob label.
Declaration
Swift
public class KnobLabel
-
The
See moreKnobs
UI components of RangeUIslider. It is a container of the left and right knob.Declaration
Swift
public class Knobs
-
The
See moreProgressViews
UI components of RangeUIslider. It is a container of all the progress views.Declaration
Swift
public class ProgressViews
-
A custom slider with two knobs that allow the user to select a range. RangeUISlider has been created using Autolayout. It is an IBDesignable UIVIew and all its properties are IBInspectable. RangeUISlider support RTL (right to left) languages automatically out of the box.
See moreDeclaration
Swift
@IBDesignable open class RangeUISlider : UIView, ProgrammaticKnobChangeDelegate, RangeUpdaterDelegate
-
A class that contains all the UI components of
See moreRangeUISlider
. You can access to all the UI parts: knos, bar and progress view. Seecomponents
property ofRangeUISlider
.Declaration
Swift
public class RangeUISliderComponents