One Logo Pool Ball
UIKit · IOS API REFERENCE

UITabBarItemStateAppearance

class · iOS 13.0+ · SDK 27.1

@MainActor class UITabBarItemStateAppearance

Members (14)

get · iOS 13.0+

badgeBackgroundColor

TypeScript
get badgeBackgroundColor(): Promise<(UIColor) | null>
Swift declaration
@NSCopying var badgeBackgroundColor: UIColor? { get set }
set · iOS 13.0+

badgeBackgroundColor

TypeScript
setBadgeBackgroundColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var badgeBackgroundColor: UIColor? { get set }
get · iOS 13.0+

badgePositionAdjustment

TypeScript
get badgePositionAdjustment(): Promise<UIOffset>
Swift declaration
var badgePositionAdjustment: UIOffset { get set }
set · iOS 13.0+

badgePositionAdjustment

TypeScript
setBadgePositionAdjustment(value: UIOffset): Promise<void>
Swift declaration
var badgePositionAdjustment: UIOffset { get set }
get · iOS 13.0+

badgeTextAttributes

TypeScript
get badgeTextAttributes(): Promise<NativeMap<_Foundation_NSAttributedString_Key, unknown>>
Swift declaration
var badgeTextAttributes: [NSAttributedString.Key : Any] { get set }
set · iOS 13.0+

badgeTextAttributes

TypeScript
setBadgeTextAttributes(value: NativeMap<_Foundation_NSAttributedString_Key, unknown>): Promise<void>
Swift declaration
var badgeTextAttributes: [NSAttributedString.Key : Any] { get set }
get · iOS 13.0+

badgeTitlePositionAdjustment

TypeScript
get badgeTitlePositionAdjustment(): Promise<UIOffset>
Swift declaration
var badgeTitlePositionAdjustment: UIOffset { get set }
set · iOS 13.0+

badgeTitlePositionAdjustment

TypeScript
setBadgeTitlePositionAdjustment(value: UIOffset): Promise<void>
Swift declaration
var badgeTitlePositionAdjustment: UIOffset { get set }
get · iOS 13.0+

iconColor

TypeScript
get iconColor(): Promise<(UIColor) | null>
Swift declaration
@NSCopying var iconColor: UIColor? { get set }
set · iOS 13.0+

iconColor

TypeScript
setIconColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@NSCopying var iconColor: UIColor? { get set }
get · iOS 13.0+

titlePositionAdjustment

TypeScript
get titlePositionAdjustment(): Promise<UIOffset>
Swift declaration
var titlePositionAdjustment: UIOffset { get set }
set · iOS 13.0+

titlePositionAdjustment

TypeScript
setTitlePositionAdjustment(value: UIOffset): Promise<void>
Swift declaration
var titlePositionAdjustment: UIOffset { get set }
get · iOS 13.0+

titleTextAttributes

TypeScript
get titleTextAttributes(): Promise<NativeMap<_Foundation_NSAttributedString_Key, unknown>>
Swift declaration
var titleTextAttributes: [NSAttributedString.Key : Any] { get set }
set · iOS 13.0+

titleTextAttributes

TypeScript
setTitleTextAttributes(value: NativeMap<_Foundation_NSAttributedString_Key, unknown>): Promise<void>
Swift declaration
var titleTextAttributes: [NSAttributedString.Key : Any] { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UITabBarItemStateAppearance.init()

inherited init: clang: 'init' is unavailable

All UIKit types →