Package apple.uikit

Class UITabBarAppearance

    • Constructor Detail

      • UITabBarAppearance

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

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
      • allocWithZone

        public static UITabBarAppearance allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • 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()
      • compactInlineLayoutAppearance

        @NotNull
        public @NotNull UITabBarItemAppearance compactInlineLayoutAppearance()
        The appearance for the compact inline tab bar item layout
      • 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()
      • initWithBarAppearance

        public UITabBarAppearance initWithBarAppearance​(@NotNull
                                                        @NotNull UIBarAppearance barAppearance)
        Description copied from class: UIBarAppearance
        Constructs a new bar appearance, copying all relevant properties from the given appearance object. This initializer is useful for migrating configuration between UIBarAppearance subclasses. For example, you can initialize a UINavigationBarAppearance with a UIToolbarAppearance instance, and shared attributes will be identical between the two.
        Overrides:
        initWithBarAppearance in class UIBarAppearance
      • initWithIdiom

        public UITabBarAppearance initWithIdiom​(long idiom)
        Description copied from class: UIBarAppearance
        Constructs a new bar appearance, targeting the passed-in idiom as a hint. Not all platforms support all available idioms. See the idiom property to determine the resolved idiom.
        Overrides:
        initWithIdiom in class UIBarAppearance
      • inlineLayoutAppearance

        @NotNull
        public @NotNull UITabBarItemAppearance inlineLayoutAppearance()
        The appearance for the inline tab bar item layout
      • 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)
      • selectionIndicatorImage

        @Nullable
        public @Nullable UIImage selectionIndicatorImage()
        An image that is rendered behind the selected UITabBarItem and above the tab bar's background. Modified by selectionIndicatorTintColor when appropriate.
      • selectionIndicatorTintColor

        @Nullable
        public @Nullable UIColor selectionIndicatorTintColor()
        A color to use for the selectionIndicator, its specific behavior depends on the value of selectionIndicatorImage. If selectionIndicatorImage is nil, then the selectionIndicatorTintColor is used to color the UITabBar's default selection indicator; a nil or clearColor selectionIndicatorTintColor will result in no indicator. If selectionIndicatorImage is a template image, then the selectionIndicatorTintColor is used to tint the image; a nil or clearColor selectionIndicatorTintColor will also result in no indicator. If the selectionIndicatorImage is not a template image, then it will be rendered without respect to the value of selectionIndicatorTintColor.
      • setCompactInlineLayoutAppearance

        public void setCompactInlineLayoutAppearance​(@NotNull
                                                     @NotNull UITabBarItemAppearance value)
        The appearance for the compact inline tab bar item layout
      • setInlineLayoutAppearance

        public void setInlineLayoutAppearance​(@NotNull
                                              @NotNull UITabBarItemAppearance value)
        The appearance for the inline tab bar item layout
      • setSelectionIndicatorImage

        public void setSelectionIndicatorImage​(@Nullable
                                               @Nullable UIImage value)
        An image that is rendered behind the selected UITabBarItem and above the tab bar's background. Modified by selectionIndicatorTintColor when appropriate.
      • setSelectionIndicatorTintColor

        public void setSelectionIndicatorTintColor​(@Nullable
                                                   @Nullable UIColor value)
        A color to use for the selectionIndicator, its specific behavior depends on the value of selectionIndicatorImage. If selectionIndicatorImage is nil, then the selectionIndicatorTintColor is used to color the UITabBar's default selection indicator; a nil or clearColor selectionIndicatorTintColor will result in no indicator. If selectionIndicatorImage is a template image, then the selectionIndicatorTintColor is used to tint the image; a nil or clearColor selectionIndicatorTintColor will also result in no indicator. If the selectionIndicatorImage is not a template image, then it will be rendered without respect to the value of selectionIndicatorTintColor.
      • setStackedItemPositioning

        public void setStackedItemPositioning​(long value)
        Determines how items in the tab bar lay out in the stacked item layout
      • setStackedItemSpacing

        public void setStackedItemSpacing​(double value)
      • setStackedItemWidth

        public void setStackedItemWidth​(double value)
      • setStackedLayoutAppearance

        public void setStackedLayoutAppearance​(@NotNull
                                               @NotNull UITabBarItemAppearance value)
        The appearance for the stacked tab bar item layout
      • setVersion_static

        public static void setVersion_static​(long aVersion)
      • stackedItemPositioning

        public long stackedItemPositioning()
        Determines how items in the tab bar lay out in the stacked item layout
      • stackedItemSpacing

        public double stackedItemSpacing()
      • stackedItemWidth

        public double stackedItemWidth()
      • stackedLayoutAppearance

        @NotNull
        public @NotNull UITabBarItemAppearance stackedLayoutAppearance()
        The appearance for the stacked tab bar item layout
      • superclass_static

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

        public static boolean supportsSecureCoding()
      • _supportsSecureCoding

        public boolean _supportsSecureCoding()
        Description copied from interface: NSSecureCoding
        This property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.
        Specified by:
        _supportsSecureCoding in interface NSSecureCoding
        Overrides:
        _supportsSecureCoding in class UIBarAppearance
      • version_static

        public static long version_static()
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.