One Logo Pool Ball
UIKit · IOS API REFERENCE

UIBarButtonItemGroup

class · iOS 9.0+ · SDK 27.1

@MainActor class UIBarButtonItemGroup

Members (17)

static · iOS 26.0+

fixedSpace

TypeScript
static fixedSpace(): Promise<UIBarButtonItemGroup>
Swift declaration
class func fixedSpace() -> UIBarButtonItemGroup
init · iOS 9.0+

init

TypeScript
static initBarButtonItemsRepresentativeItem(barButtonItems: Array<UIBarButtonItem>, representativeItem?: (UIBarButtonItem) | null): Promise<UIBarButtonItemGroup>
Swift declaration
init(barButtonItems: [UIBarButtonItem], representativeItem: UIBarButtonItem?)
init · iOS 9.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UIBarButtonItemGroup) | null>
Swift declaration
init?(coder: NSCoder)
get · iOS 16.0+

alwaysAvailable

TypeScript
get alwaysAvailable(): Promise<boolean>
Swift declaration
var alwaysAvailable: Bool { get set }
set · iOS 16.0+

alwaysAvailable

TypeScript
setAlwaysAvailable(value: boolean): Promise<void>
Swift declaration
var alwaysAvailable: Bool { get set }
get · iOS 9.0+

barButtonItems

TypeScript
get barButtonItems(): Promise<Array<UIBarButtonItem>>
Swift declaration
var barButtonItems: [UIBarButtonItem] { get set }
set · iOS 9.0+

barButtonItems

TypeScript
setBarButtonItems(value: Array<UIBarButtonItem>): Promise<void>
Swift declaration
var barButtonItems: [UIBarButtonItem] { get set }
get · iOS 9.0+

isDisplayingRepresentativeItem

TypeScript
get isDisplayingRepresentativeItem(): Promise<boolean>
Swift declaration
var isDisplayingRepresentativeItem: Bool { get }
get · iOS 16.0+

isHidden

TypeScript
get isHidden(): Promise<boolean>
Swift declaration
var isHidden: Bool { get set }
set · iOS 16.0+

isHidden

TypeScript
setIsHidden(value: boolean): Promise<void>
Swift declaration
var isHidden: Bool { get set }
get · iOS 16.0+

menuRepresentation

TypeScript
get menuRepresentation(): Promise<(UIMenuElement) | null>
Swift declaration
@NSCopying var menuRepresentation: UIMenuElement? { get set }
set · iOS 16.0+

menuRepresentation

TypeScript
setMenuRepresentation(value?: (UIMenuElement) | null): Promise<void>
Swift declaration
@NSCopying var menuRepresentation: UIMenuElement? { get set }
get · iOS 9.0+

representativeItem

TypeScript
get representativeItem(): Promise<(UIBarButtonItem) | null>
Swift declaration
var representativeItem: UIBarButtonItem? { get set }
set · iOS 9.0+

representativeItem

TypeScript
setRepresentativeItem(value?: (UIBarButtonItem) | null): Promise<void>
Swift declaration
var representativeItem: UIBarButtonItem? { get set }
static · iOS 16.0+

fixedGroup

TypeScript
static fixedGroup(representativeItem: (UIBarButtonItem) | null, items: Array<UIBarButtonItem>): Promise<UIBarButtonItemGroup>
Swift declaration
@MainActor @preconcurrency class func fixedGroup(representativeItem: UIBarButtonItem? = nil, items: [UIBarButtonItem]) -> UIBarButtonItemGroup
static · iOS 16.0+

movableGroup

TypeScript
static movableGroup(customizationIdentifier: string, representativeItem: (UIBarButtonItem) | null, items: Array<UIBarButtonItem>): Promise<UIBarButtonItemGroup>
Swift declaration
@MainActor @preconcurrency class func movableGroup(customizationIdentifier: String, representativeItem: UIBarButtonItem? = nil, items: [UIBarButtonItem]) -> UIBarButtonItemGroup
static · iOS 16.0+

optionalGroup

TypeScript
static optionalGroup(customizationIdentifier: string, isInDefaultCustomization: boolean, representativeItem: (UIBarButtonItem) | null, items: Array<UIBarButtonItem>): Promise<UIBarButtonItemGroup>
Swift declaration
@MainActor @preconcurrency class func optionalGroup(customizationIdentifier: String, isInDefaultCustomization: Bool = true, representativeItem: UIBarButtonItem? = nil, items: [UIBarButtonItem]) -> UIBarButtonItemGroup

Skipped declarations

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

UIBarButtonItemGroup.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →