Package apple.uikit

Class UIFocusAnimationCoordinator

  • All Implemented Interfaces:
    NSObject

    public class UIFocusAnimationCoordinator
    extends NSObject
    UIFocusAnimationCoordinator is used to coordinate disparate animations that are related to a focus update. API-Since: 9.0
    • Constructor Detail

      • UIFocusAnimationCoordinator

        protected UIFocusAnimationCoordinator​(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()
      • description_static

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

        public static long hash_static()
      • 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

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

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

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

        public static void setVersion_static​(long aVersion)
      • superclass_static

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

        public static long version_static()
      • addCoordinatedAnimationsCompletion

        public void addCoordinatedAnimationsCompletion​(@Nullable
                                                       @Nullable UIFocusAnimationCoordinator.Block_addCoordinatedAnimationsCompletion_0 animations,
                                                       @Nullable
                                                       @Nullable UIFocusAnimationCoordinator.Block_addCoordinatedAnimationsCompletion_1 completion)
        Specifies focus-related animations that should be coordinated with the animations of the focusing or un-focusing view. Any animations specified will be run in the same animation context as the main animation. The completion block is invoked after the main animation completes. (Note that this may not be after all the coordinated animations specified by the call complete if the duration is not inherited.) It is perfectly legitimate to only specify a completion block.
      • addCoordinatedFocusingAnimationsCompletion

        public void addCoordinatedFocusingAnimationsCompletion​(@Nullable
                                                               @Nullable UIFocusAnimationCoordinator.Block_addCoordinatedFocusingAnimationsCompletion_0 animations,
                                                               @Nullable
                                                               @Nullable UIFocusAnimationCoordinator.Block_addCoordinatedFocusingAnimationsCompletion_1 completion)
        Specifies focus-related animations that should be coordinated with the animations of the focusing item. Any animations specified will be run in the same animation context as the main animation. The completion block is invoked after the UIKit-defined animations complete. It is perfectly legitimate to only specify a completion block. A context object is provided in the animation block with details of the UIKit-defined animations being run for the focusing item. API-Since: 11.0
      • addCoordinatedUnfocusingAnimationsCompletion

        public void addCoordinatedUnfocusingAnimationsCompletion​(@Nullable
                                                                 @Nullable UIFocusAnimationCoordinator.Block_addCoordinatedUnfocusingAnimationsCompletion_0 animations,
                                                                 @Nullable
                                                                 @Nullable UIFocusAnimationCoordinator.Block_addCoordinatedUnfocusingAnimationsCompletion_1 completion)
        Specifies focus-related animations that should be coordinated with the animations of the un-focusing item. Any animations specified will be run in the same animation context as the main animation. The completion block is invoked after the UIKit-defined animations complete. It is perfectly legitimate to only specify a completion block. A context object is provided in the animation block with details of the UIKit-defined animations being run for the un-focusing item. API-Since: 11.0
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.