@class UIColor, UISliderDataModel, NSArray, _UIModulationFeedbackGenerator, UIImage, _UIEdgeFeedbackGenerator, UIView; @protocol _UISliderVisualElement, _UISliderConfiguration; @interface UISlider : UIControl { UIView<_UISliderVisualElement> *_visualElement; UISliderDataModel *_data; NSArray *_dummyViews; id<_UISliderConfiguration> _sliderConfiguration; unsigned long long _sliderStyle; unsigned long long _preferredBehavioralStyle; struct { unsigned char visualElementIsFluid : 1; unsigned char visualElementRespondsToDidUpdateConfiguration : 1; unsigned char visualElementRespondsToDidSetUserInteractionEnabled : 1; unsigned char visualElementRespondsToOverriddenTrackingState : 1; } _visualElementFlags; } @property (nonatomic, setter=_setTrackEnabled:) BOOL _trackEnabled; @property (nonatomic, setter=_setMinimumEnabledValue:) float _minimumEnabledValue; @property (nonatomic, setter=_setMaximumEnabledValue:) float _maximumEnabledValue; @property (nonatomic, setter=_setSliderStyle:) unsigned long long _sliderStyle; @property (copy, nonatomic, getter=_sliderConfiguration, setter=_setSliderConfiguration:) id<_UISliderConfiguration> sliderConfiguration; @property (retain, nonatomic, getter=_edgeFeedbackGenerator, setter=_setEdgeFeedbackGenerator:) _UIEdgeFeedbackGenerator *edgeFeedbackGenerator; @property (retain, nonatomic, getter=_modulationFeedbackGenerator, setter=_setModulationFeedbackGenerator:) _UIModulationFeedbackGenerator *modulationFeedbackGenerator; @property (retain, nonatomic, getter=_edgeFeedbackBehavior, setter=_setEdgeFeedbackBehavior:) _UIEdgeFeedbackGenerator *edgeFeedbackBehavior; @property (readonly, nonatomic) unsigned long long behavioralStyle; @property (nonatomic) unsigned long long preferredBehavioralStyle; @property (nonatomic) float value; @property (nonatomic) float minimumValue; @property (nonatomic) float maximumValue; @property (retain, nonatomic) UIImage *minimumValueImage; @property (retain, nonatomic) UIImage *maximumValueImage; @property (nonatomic, getter=isContinuous) BOOL continuous; @property (retain, nonatomic) UIColor *minimumTrackTintColor; @property (retain, nonatomic) UIColor *maximumTrackTintColor; @property (retain, nonatomic) UIColor *thumbTintColor; @property (readonly, nonatomic) UIImage *currentThumbImage; @property (readonly, nonatomic) UIImage *currentMinimumTrackImage; @property (readonly, nonatomic) UIImage *currentMaximumTrackImage; + (BOOL)_allowsUnsupportedMacIdiomBehavior; + (void)_setAllowsUnsupportedMacIdiomBehavior:(BOOL)a0; + (BOOL)_allowActionsToQueue; - (void)_intrinsicContentSizeInvalidatedForChildView:(id)a0; - (BOOL)cancelTouchTracking; - (id)init; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })valueTextRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_populateArchivedSubviews:(id)a0; - (unsigned long long)_controlEventsForActionTriggered; - (id)minimumTrackImageForState:(unsigned long long)a0; - (BOOL)_contentHuggingDefault_isUsuallyFixedHeight; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })maximumValueImageRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setMaximumValue:(float)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })minimumValueImageRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0; - (void)setHighlighted:(BOOL)a0; - (void)_controlTouchMoved:(id)a0 withEvent:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })trackRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (float)minimumValue; - (void)encodeWithCoder:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })thumbRectForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 trackRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 value:(float)a2; - (BOOL)cancelMouseTracking; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)setShowValue:(BOOL)a0; - (id)createThumbView; - (void)setEnabled:(BOOL)a0; - (void)setSemanticContentAttribute:(long long)a0; - (void)setThumbImage:(id)a0 forState:(unsigned long long)a1; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (BOOL)isAnimatingValueChange; - (void)setValue:(float)a0 animated:(BOOL)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets; - (id)thumbImageForState:(unsigned long long)a0; - (void)setMinimumTrackImage:(id)a0 forStates:(unsigned long long)a1; - (id)description; - (BOOL)continueTrackingWithTouch:(id)a0 withEvent:(id)a1; - (void)_controlTouchEnded:(id)a0 withEvent:(id)a1; - (BOOL)beginTrackingWithTouch:(id)a0 withEvent:(id)a1; - (void)setTracking:(BOOL)a0; - (void)setMaximumTrackImage:(id)a0 forStates:(unsigned long long)a1; - (void)setMinimumTrackImage:(id)a0 forState:(unsigned long long)a1; - (void)_controlTouchBegan:(id)a0 withEvent:(id)a1; - (void).cxx_destruct; - (float)maximumValue; - (BOOL)isTracking; - (float)value; - (void)setThumbImage:(id)a0 forStates:(unsigned long long)a1; - (void)setMinimumValue:(float)a0; - (void)setUserInteractionEnabled:(BOOL)a0; - (void)layoutSubviews; - (void)setMaximumTrackImage:(id)a0 forState:(unsigned long long)a1; - (id)maximumTrackImageForState:(unsigned long long)a0; - (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1; - (void)setSelected:(BOOL)a0; - (id)initWithCoder:(id)a0; - (void)setValue:(float)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (BOOL)_alwaysHandleScrollerMouseEvent; - (BOOL)_isThumbEnabled; - (BOOL)isAccessibilityElementByDefault; - (BOOL)_fluidTrackHidden; - (unsigned long long)_fluidUpdateSource; - (void)_installVisualElement; - (void)_installVisualElement:(id)a0; - (id)_maxTrackView; - (id)_maxValueView; - (id)_minTrackView; - (id)_minValueView; - (void)_registerForTraitChanges; - (void)_setFluidTrackHidden:(BOOL)a0; - (void)_setMaxValue:(float)a0; - (void)_setMinValue:(float)a0; - (void)_setMinimumTrackVisible:(BOOL)a0 withDuration:(double)a1; - (void)_setThumbEnabled:(BOOL)a0; - (void)_setUseLookNeue:(BOOL)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_thumbHitEdgeInsets; - (id)_thumbView; - (id)_thumbViewNeue; - (BOOL)isElementAccessibilityExposedToInterfaceBuilder; @end