One Logo Pool Ball
UIKit · IOS API REFERENCE

UIContextMenuConfiguration

class · iOS 13.0+ · SDK 27.1

@MainActor class UIContextMenuConfiguration

Members (10)

get · iOS 27.0+

allowsTypeSelect

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

allowsTypeSelect

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

badgeCount

TypeScript
get badgeCount(): Promise<number>
Swift declaration
var badgeCount: Int { get set }
set · iOS 16.0+

badgeCount

TypeScript
setBadgeCount(value: number): Promise<void>
Swift declaration
var badgeCount: Int { get set }
get · iOS 13.0+

identifier

TypeScript
get identifier(): Promise<SDKHandle>
Swift declaration
var identifier: any NSCopying { get }
get · iOS 16.0+

preferredMenuElementOrder

TypeScript
get preferredMenuElementOrder(): Promise<UIContextMenuConfiguration_ElementOrder>
Swift declaration
var preferredMenuElementOrder: UIContextMenuConfiguration.ElementOrder { get set }
set · iOS 16.0+

preferredMenuElementOrder

TypeScript
setPreferredMenuElementOrder(value: UIContextMenuConfiguration_ElementOrder): Promise<void>
Swift declaration
var preferredMenuElementOrder: UIContextMenuConfiguration.ElementOrder { get set }
get · iOS 16.0+

secondaryItemIdentifiers

TypeScript
get secondaryItemIdentifiers(): Promise<Array<unknown>>
Swift declaration
var secondaryItemIdentifiers: Set<AnyHashable> { get set }
set · iOS 16.0+

secondaryItemIdentifiers

TypeScript
setSecondaryItemIdentifiers(value: Array<unknown>): Promise<void>
Swift declaration
var secondaryItemIdentifiers: Set<AnyHashable> { get set }
init · iOS 13.0+

init

TypeScript
static init(identifier?: (SDKHandle) | null): Promise<UIContextMenuConfiguration>
Swift declaration
@MainActor @preconcurrency convenience init(identifier: (any NSCopying)? = nil, previewProvider: UIContextMenuContentPreviewProvider? = nil, actionProvider: UIContextMenuActionProvider? = nil)

Skipped declarations

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

UIContextMenuConfiguration.init()

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

All UIKit types →