Package apple.uikit

Class UISlider

    • Constructor Detail

      • UISlider

        protected UISlider​(org.moe.natj.general.Pointer peer)
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • alloc

        public static UISlider alloc()
      • allocWithZone

        public static java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • appearance

        public static java.lang.Object appearance()
      • appearanceForTraitCollection

        public static java.lang.Object appearanceForTraitCollection​(UITraitCollection trait)
      • appearanceForTraitCollectionWhenContainedIn

        @Deprecated
        public static java.lang.Object appearanceForTraitCollectionWhenContainedIn​(UITraitCollection trait,
                                                                                   UIAppearanceContainer ContainerClass,
                                                                                   java.lang.Object... varargs)
        Deprecated.
      • appearanceForTraitCollectionWhenContainedInInstancesOfClasses

        public static java.lang.Object appearanceForTraitCollectionWhenContainedInInstancesOfClasses​(UITraitCollection trait,
                                                                                                     NSArray<?> containerTypes)
      • appearanceWhenContainedIn

        @Deprecated
        public static java.lang.Object appearanceWhenContainedIn​(UIAppearanceContainer ContainerClass,
                                                                 java.lang.Object... varargs)
        Deprecated.
      • appearanceWhenContainedInInstancesOfClasses

        public static java.lang.Object appearanceWhenContainedInInstancesOfClasses​(NSArray<?> containerTypes)
      • areAnimationsEnabled

        public static boolean areAnimationsEnabled()
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • beginAnimationsContext

        public static void beginAnimationsContext​(java.lang.String animationID,
                                                  org.moe.natj.general.ptr.VoidPtr context)
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(java.lang.Object aTarget)
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(java.lang.Object aTarget,
                                                                                 org.moe.natj.objc.SEL aSelector,
                                                                                 java.lang.Object anArgument)
      • classFallbacksForKeyedArchiver

        public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
      • classForKeyedUnarchiver

        public static org.moe.natj.objc.Class classForKeyedUnarchiver()
      • clearTextInputContextIdentifier

        public static void clearTextInputContextIdentifier​(java.lang.String identifier)
      • commitAnimations

        public static void commitAnimations()
      • debugDescription_static

        public static java.lang.String debugDescription_static()
      • description_static

        public static java.lang.String description_static()
      • hash_static

        public static long hash_static()
      • inheritedAnimationDuration

        public static double inheritedAnimationDuration()
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
      • keyPathsForValuesAffectingValueForKey

        public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(java.lang.String key)
      • layerClass

        public static org.moe.natj.objc.Class layerClass()
      • new_objc

        public static java.lang.Object new_objc()
      • requiresConstraintBasedLayout

        public static boolean requiresConstraintBasedLayout()
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
      • setAnimationBeginsFromCurrentState

        public static void setAnimationBeginsFromCurrentState​(boolean fromCurrentState)
      • setAnimationCurve

        public static void setAnimationCurve​(long curve)
      • setAnimationDelay

        public static void setAnimationDelay​(double delay)
      • setAnimationDelegate

        public static void setAnimationDelegate​(java.lang.Object delegate)
      • setAnimationDidStopSelector

        public static void setAnimationDidStopSelector​(org.moe.natj.objc.SEL selector)
      • setAnimationDuration_static

        public static void setAnimationDuration_static​(double duration)
      • setAnimationRepeatAutoreverses

        public static void setAnimationRepeatAutoreverses​(boolean repeatAutoreverses)
      • setAnimationRepeatCount_static

        public static void setAnimationRepeatCount_static​(float repeatCount)
      • setAnimationStartDate

        public static void setAnimationStartDate​(NSDate startDate)
      • setAnimationTransitionForViewCache

        public static void setAnimationTransitionForViewCache​(long transition,
                                                              UIView view,
                                                              boolean cache)
      • setAnimationWillStartSelector

        public static void setAnimationWillStartSelector​(org.moe.natj.objc.SEL selector)
      • setAnimationsEnabled

        public static void setAnimationsEnabled​(boolean enabled)
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
      • userInterfaceLayoutDirectionForSemanticContentAttribute

        public static long userInterfaceLayoutDirectionForSemanticContentAttribute​(long attribute)
      • userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection

        public static long userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection​(long semanticContentAttribute,
                                                                                                            long layoutDirection)
      • version_static

        public static long version_static()
      • _appearance

        public java.lang.Object _appearance()
        Description copied from interface: UIAppearance
        To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class. For example, to modify the bar tint color for all UINavigationBar instances: [[UINavigationBar appearance] setBarTintColor:myColor]; Note for iOS7: On iOS7 the tintColor property has moved to UIView, and now has special inherited behavior described in UIView.h. This inherited behavior can conflict with the appearance proxy, and therefore tintColor is now disallowed with the appearance proxy.
        Specified by:
        _appearance in interface UIAppearance
        Overrides:
        _appearance in class UIControl
      • _appearanceWhenContainedIn

        @Deprecated
        public java.lang.Object _appearanceWhenContainedIn​(UIAppearanceContainer ContainerClass,
                                                           java.lang.Object... varargs)
        Deprecated.
        Description copied from interface: UIAppearance
        To customize the appearances for instances of a class contained within an instance of a container class, or instances in a hierarchy, use +appearanceWhenContainedInInstancesOfClasses: for the appropriate appearance proxy. For example: [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UISplitViewController class]]] setBarTintColor:myColor]; [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UITabBarController class], [UISplitViewController class]]] setBarTintColor:myTabbedNavBarColor]; In any given view hierarchy the outermost appearance proxy wins. Specificity (depth of the chain) is the tie-breaker. In other words, the containment statement is treated as a partial ordering. Given a concrete ordering (actual subview hierarchy), we select the partial ordering that is the first unique match when reading the actual hierarchy from the window down.
        Specified by:
        _appearanceWhenContainedIn in interface UIAppearance
        Overrides:
        _appearanceWhenContainedIn in class UIControl
      • currentMaximumTrackImage

        public UIImage currentMaximumTrackImage()
      • currentMinimumTrackImage

        public UIImage currentMinimumTrackImage()
      • currentThumbImage

        public UIImage currentThumbImage()
      • isContinuous

        public boolean isContinuous()
        if set, value change events are generated any time the value changes due to dragging. default = YES
      • setContinuous

        public void setContinuous​(boolean value)
        if set, value change events are generated any time the value changes due to dragging. default = YES
      • maximumTrackImageForState

        public UIImage maximumTrackImageForState​(long state)
      • maximumTrackTintColor

        public UIColor maximumTrackTintColor()
      • maximumValue

        public float maximumValue()
        default 1.0. the current value may change if outside new max value
      • maximumValueImage

        public UIImage maximumValueImage()
        default is nil. image that appears to right of control (e.g. speaker max)
      • maximumValueImageRectForBounds

        public CGRect maximumValueImageRectForBounds​(CGRect bounds)
      • minimumTrackImageForState

        public UIImage minimumTrackImageForState​(long state)
      • minimumTrackTintColor

        public UIColor minimumTrackTintColor()
      • minimumValue

        public float minimumValue()
        default 0.0. the current value may change if outside new min value
      • minimumValueImage

        public UIImage minimumValueImage()
        default is nil. image that appears to left of control (e.g. speaker off)
      • minimumValueImageRectForBounds

        public CGRect minimumValueImageRectForBounds​(CGRect bounds)
        lets a subclass lay out the track and thumb as needed
      • setMaximumTrackImageForState

        public void setMaximumTrackImageForState​(UIImage image,
                                                 long state)
      • setMaximumTrackTintColor

        public void setMaximumTrackTintColor​(UIColor value)
      • setMaximumValue

        public void setMaximumValue​(float value)
        default 1.0. the current value may change if outside new max value
      • setMaximumValueImage

        public void setMaximumValueImage​(UIImage value)
        default is nil. image that appears to right of control (e.g. speaker max)
      • setMinimumTrackImageForState

        public void setMinimumTrackImageForState​(UIImage image,
                                                 long state)
      • setMinimumTrackTintColor

        public void setMinimumTrackTintColor​(UIColor value)
      • setMinimumValue

        public void setMinimumValue​(float value)
        default 0.0. the current value may change if outside new min value
      • setMinimumValueImage

        public void setMinimumValueImage​(UIImage value)
        default is nil. image that appears to left of control (e.g. speaker off)
      • setThumbImageForState

        public void setThumbImageForState​(UIImage image,
                                          long state)
        set the images for the slider. there are 3, the thumb which is centered by default and the track. You can specify different left and right track e.g blue on the left as you increase and white to the right of the thumb. The track images should be 3 part resizable (via UIImage's resizableImage methods) along the direction that is longer
      • setThumbTintColor

        public void setThumbTintColor​(UIColor value)
      • setValue

        public void setValue​(float value)
        default 0.0. this value will be pinned to min/max
      • setValueAnimated

        public void setValueAnimated​(float value,
                                     boolean animated)
        move slider at fixed velocity (i.e. duration depends on distance). does not send action
      • thumbImageForState

        public UIImage thumbImageForState​(long state)
      • thumbRectForBoundsTrackRectValue

        public CGRect thumbRectForBoundsTrackRectValue​(CGRect bounds,
                                                       CGRect rect,
                                                       float value)
      • thumbTintColor

        public UIColor thumbTintColor()
      • trackRectForBounds

        public CGRect trackRectForBounds​(CGRect bounds)
      • value

        public float value()
        default 0.0. this value will be pinned to min/max
      • initWithFramePrimaryAction

        public UISlider initWithFramePrimaryAction​(CGRect frame,
                                                   UIAction primaryAction)
        Description copied from class: UIControl
        Initializes the control and adds primaryAction for the UIControlEventPrimaryActionTriggered control event. Subclasses of UIControl may alter or add behaviors around the usage of primaryAction, see subclass documentation of this initializer for additional information.
        Overrides:
        initWithFramePrimaryAction in class UIControl