One Logo Pool Ball
UIKit · IOS API REFERENCE

UIBarButtonItem.Badge

struct · iOS 26.0+ · SDK 27.1

@MainActor struct Badge

Members (10)

get · iOS 26.0+

stringValue

TypeScript
get stringValue(): Promise<(string) | null>
Swift declaration
@MainActor var stringValue: String? { get }
get · iOS 26.0+

backgroundColor

TypeScript
get backgroundColor(): Promise<(UIColor) | null>
Swift declaration
@MainActor var backgroundColor: UIColor?
set · iOS 26.0+

backgroundColor

TypeScript
setBackgroundColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@MainActor var backgroundColor: UIColor?
get · iOS 26.0+

foregroundColor

TypeScript
get foregroundColor(): Promise<(UIColor) | null>
Swift declaration
@MainActor var foregroundColor: UIColor?
set · iOS 26.0+

foregroundColor

TypeScript
setForegroundColor(value?: (UIColor) | null): Promise<void>
Swift declaration
@MainActor var foregroundColor: UIColor?
get · iOS 26.0+

font

TypeScript
get font(): Promise<(UIFont) | null>
Swift declaration
@MainActor var font: UIFont?
set · iOS 26.0+

font

TypeScript
setFont(value?: (UIFont) | null): Promise<void>
Swift declaration
@MainActor var font: UIFont?
static · iOS 26.0+

count

TypeScript
static count(count: number): Promise<UIBarButtonItem_Badge>
Swift declaration
@MainActor static func count(_ count: Int) -> UIBarButtonItem.Badge
static · iOS 26.0+

string

TypeScript
static string(string: string): Promise<UIBarButtonItem_Badge>
Swift declaration
@MainActor static func string(_ string: String) -> UIBarButtonItem.Badge
static · iOS 26.0+

indicator

TypeScript
static indicator(): Promise<UIBarButtonItem_Badge>
Swift declaration
@MainActor static func indicator() -> UIBarButtonItem.Badge

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →