Package apple.uikit
Class UITabBarAppearance
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIBarAppearance
-
- apple.uikit.UITabBarAppearance
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject
public class UITabBarAppearance extends UIBarAppearance
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUITabBarAppearance(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static UITabBarAppearancealloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()UITabBarItemAppearancecompactInlineLayoutAppearance()The appearance for the compact inline tab bar item layoutstatic java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static longhash_static()UITabBarAppearanceinit()Constructs a new bar appearance, configured with default values and targeting the device idiom.UITabBarAppearanceinitWithBarAppearance(UIBarAppearance barAppearance)Constructs a new bar appearance, copying all relevant properties from the given appearance object.UITabBarAppearanceinitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERUITabBarAppearanceinitWithIdiom(long idiom)Constructs a new bar appearance, targetting the passed-in idiom as a hint.UITabBarItemAppearanceinlineLayoutAppearance()The appearance for the inline tab bar item layoutstatic NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static java.lang.Objectnew_objc()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)UIImageselectionIndicatorImage()An image that is rendered behind the selected UITabBarItem and above the tab bar's background.UIColorselectionIndicatorTintColor()A color to use for the selectionIndicator, its specific behavior depends on the value of selectionIndicatorImage.voidsetCompactInlineLayoutAppearance(UITabBarItemAppearance value)The appearance for the compact inline tab bar item layoutvoidsetInlineLayoutAppearance(UITabBarItemAppearance value)The appearance for the inline tab bar item layoutvoidsetSelectionIndicatorImage(UIImage value)An image that is rendered behind the selected UITabBarItem and above the tab bar's background.voidsetSelectionIndicatorTintColor(UIColor value)A color to use for the selectionIndicator, its specific behavior depends on the value of selectionIndicatorImage.voidsetStackedItemPositioning(long value)Determines how items in the tab bar lay out in the stacked item layoutvoidsetStackedItemSpacing(double value)voidsetStackedItemWidth(double value)voidsetStackedLayoutAppearance(UITabBarItemAppearance value)The appearance for the stacked tab bar item layoutstatic voidsetVersion_static(long aVersion)longstackedItemPositioning()Determines how items in the tab bar lay out in the stacked item layoutdoublestackedItemSpacing()doublestackedItemWidth()UITabBarItemAppearancestackedLayoutAppearance()The appearance for the stacked tab bar item layoutstatic org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static longversion_static()-
Methods inherited from class apple.uikit.UIBarAppearance
backgroundColor, backgroundEffect, backgroundImage, backgroundImageContentMode, configureWithDefaultBackground, configureWithOpaqueBackground, configureWithTransparentBackground, copy, copyWithZone, encodeWithCoder, idiom, setBackgroundColor, setBackgroundEffect, setBackgroundImage, setBackgroundImageContentMode, setShadowColor, setShadowImage, shadowColor, shadowImage
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static UITabBarAppearance alloc()
-
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()
-
init
public UITabBarAppearance init()
Description copied from class:UIBarAppearanceConstructs a new bar appearance, configured with default values and targeting the device idiom.- Overrides:
initin classUIBarAppearance
-
initWithBarAppearance
public UITabBarAppearance initWithBarAppearance(UIBarAppearance barAppearance)
Description copied from class:UIBarAppearanceConstructs 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:
initWithBarAppearancein classUIBarAppearance
-
initWithCoder
public UITabBarAppearance initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classUIBarAppearance
-
initWithIdiom
public UITabBarAppearance initWithIdiom(long idiom)
Description copied from class:UIBarAppearanceConstructs 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:
initWithIdiomin classUIBarAppearance
-
inlineLayoutAppearance
public UITabBarItemAppearance inlineLayoutAppearance()
The appearance for the inline tab bar item layout
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
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:NSSecureCodingThis 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:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classUIBarAppearance
-
version_static
public static long version_static()
-
-