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 java.lang.Object allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(java.lang.String key)
      • 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()
      • compactInlineLayoutAppearance

        public 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​(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, targetting 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

        public 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

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

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

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

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

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

        public 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​(UITabBarItemAppearance value)
        The appearance for the compact inline tab bar item layout
      • setInlineLayoutAppearance

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

        public void setSelectionIndicatorImage​(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​(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​(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

        public 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()