Package apple.uikit

Class UIPageControlTimerProgress

    • Constructor Detail

      • UIPageControlTimerProgress

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
      • cancelPreviousPerformRequestsWithTarget

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

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

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

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
      • debugDescription_static

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

        @Nullable
        public @Nullable java.lang.Object delegate()
        An object that defines the delegate of the page control progress.
        Overrides:
        delegate in class UIPageControlProgress
      • description_static

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

        public double durationForPage​(long page)
        Returns the duration for the specified page, and `preferredDuration` when there is no custom duration set for the specified page.
      • hash_static

        public static long hash_static()
      • initWithPreferredDuration

        public UIPageControlTimerProgress initWithPreferredDuration​(double preferredDuration)
        Creates a time interval progress with a specified preferred duration.
      • instanceMethodSignatureForSelector

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

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

        public boolean isRunning()
        Returns YES if the timer is currently active.
      • isSubclassOfClass

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

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
      • pauseTimer

        public void pauseTimer()
        Pause the timer if it is active.
      • preferredDuration

        public double preferredDuration()
        The preferred duration for the time interval progress, used when there is no custom page duration set for the current page. The preferred duration must be greater than 0.0
      • resetsToInitialPageAfterEnd

        public boolean resetsToInitialPageAfterEnd()
        Determines if the page control should loop back to page 0 after the last page. Default is NO.
      • resolveClassMethod

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

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

        public void resumeTimer()
        Resume the timer if it is not currently active.
      • setDelegate_unsafe

        public void setDelegate_unsafe​(@Nullable
                                       @Nullable java.lang.Object value)
        An object that defines the delegate of the page control progress.
        Overrides:
        setDelegate_unsafe in class UIPageControlProgress
      • setDelegate

        public void setDelegate​(@Nullable
                                @Nullable java.lang.Object value)
        An object that defines the delegate of the page control progress.
        Overrides:
        setDelegate in class UIPageControlProgress
      • setDurationForPage

        public void setDurationForPage​(double duration,
                                       long page)
        Sets a custom duration for the specified page. Set 0.0 to remove the custom duration for the specified page.
      • setPreferredDuration

        public void setPreferredDuration​(double value)
        The preferred duration for the time interval progress, used when there is no custom page duration set for the current page. The preferred duration must be greater than 0.0
      • setResetsToInitialPageAfterEnd

        public void setResetsToInitialPageAfterEnd​(boolean value)
        Determines if the page control should loop back to page 0 after the last page. Default is NO.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • superclass_static

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

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.
      • version_static

        public static long version_static()