Classes
The following classes are available globally.
-
RangeUISlider SwiftUI coordinator. The coordinator is the delegate of the
See moreRangeUISliderinstance wrapped byRangeSlider. It implements the delegate method to update the mininimum and maximum value selected and set them on theRangeSliderbinding 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 moreBarUI 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 moreRangeUISliderUI 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 moreKnobsUI components of RangeUIslider. It is a container of the left and right knob.Declaration
Swift
public class Knobs -
The
See moreProgressViewsUI 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. Seecomponentsproperty ofRangeUISlider.Declaration
Swift
public class RangeUISliderComponents
View on GitHub
Classes Reference