Class UISlider

All Implemented Interfaces:
CALayerDelegate, NSCoding, NSObjectProtocol, UIAccessibilityIdentification, UIActivityItemsConfigurationProviding, UIAppearanceContainer, UIContextMenuInteractionDelegate, UICoordinateSpace, UIDynamicItem, UIFocusEnvironment, UIFocusItem, UIFocusItemContainer, UILargeContentViewerItem, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UITraitEnvironment, UIUserActivityRestoring, ObjCProtocol

public class UISlider
extends UIControl
implements NSCoding
  • Constructor Details

    • UISlider

      public UISlider()
    • UISlider

      protected UISlider​(NSObject.Handle h, long handle)
    • UISlider

      protected UISlider​(NSObject.SkipInit skipInit)
    • UISlider

      public UISlider​(CGRect frame)
    • UISlider

      public UISlider​(NSCoder coder)
    • UISlider

      public UISlider​(CGRect frame, UIAction primaryAction)
      Since:
      Available in iOS 14.0 and later.
  • Method Details

    • getValue

      public float getValue()
    • setValue

      public void setValue​(float v)
    • getMinimumValue

      public float getMinimumValue()
    • setMinimumValue

      public void setMinimumValue​(float v)
    • getMaximumValue

      public float getMaximumValue()
    • setMaximumValue

      public void setMaximumValue​(float v)
    • getMinimumValueImage

      public UIImage getMinimumValueImage()
    • setMinimumValueImage

      public void setMinimumValueImage​(UIImage v)
    • getMaximumValueImage

      public UIImage getMaximumValueImage()
    • setMaximumValueImage

      public void setMaximumValueImage​(UIImage v)
    • isContinuous

      public boolean isContinuous()
    • setContinuous

      public void setContinuous​(boolean v)
    • getMinimumTrackTintColor

      public UIColor getMinimumTrackTintColor()
    • setMinimumTrackTintColor

      public void setMinimumTrackTintColor​(UIColor v)
    • getMaximumTrackTintColor

      public UIColor getMaximumTrackTintColor()
    • setMaximumTrackTintColor

      public void setMaximumTrackTintColor​(UIColor v)
    • getThumbTintColor

      public UIColor getThumbTintColor()
    • setThumbTintColor

      public void setThumbTintColor​(UIColor v)
    • getCurrentThumbImage

      public UIImage getCurrentThumbImage()
    • getCurrentMinimumTrackImage

      public UIImage getCurrentMinimumTrackImage()
    • getCurrentMaximumTrackImage

      public UIImage getCurrentMaximumTrackImage()
    • getLayerClass

      public static Class<? extends CALayer> getLayerClass()
    • getBehavioralStyle

      public UIBehavioralStyle getBehavioralStyle()
      Since:
      Available in iOS 15.0 and later.
    • getPreferredBehavioralStyle

      public UIBehavioralStyle getPreferredBehavioralStyle()
      Since:
      Available in iOS 15.0 and later.
    • setPreferredBehavioralStyle

      public void setPreferredBehavioralStyle​(UIBehavioralStyle v)
      Since:
      Available in iOS 15.0 and later.
    • setValue

      public void setValue​(float value, boolean animated)
    • setThumbImage

      public void setThumbImage​(UIImage image, UIControlState state)
    • setMinimumTrackImage

      public void setMinimumTrackImage​(UIImage image, UIControlState state)
    • setMaximumTrackImage

      public void setMaximumTrackImage​(UIImage image, UIControlState state)
    • getThumbImage

      public UIImage getThumbImage​(UIControlState state)
    • getMinimumTrackImage

      public UIImage getMinimumTrackImage​(UIControlState state)
    • getMaximumTrackImage

      public UIImage getMaximumTrackImage​(UIControlState state)
    • getMinimumValueImageRect

      public CGRect getMinimumValueImageRect​(CGRect bounds)
    • getMaximumValueImageRect

      public CGRect getMaximumValueImageRect​(CGRect bounds)
    • getTrackRect

      public CGRect getTrackRect​(CGRect bounds)
    • getThumbRect

      public CGRect getThumbRect​(CGRect bounds, CGRect rect, float value)
    • getUserInterfaceLayoutDirection

      public static UIUserInterfaceLayoutDirection getUserInterfaceLayoutDirection​(UISemanticContentAttribute attribute)
      Since:
      Available in iOS 9.0 and later.
    • getUserInterfaceLayoutDirection

      public static UIUserInterfaceLayoutDirection getUserInterfaceLayoutDirection​(UISemanticContentAttribute semanticContentAttribute, UIUserInterfaceLayoutDirection layoutDirection)
      Since:
      Available in iOS 10.0 and later.