One Logo Pool Ball
UIKit · IOS API REFERENCE

UIKeyCommand

class · iOS 7.0+ · SDK 27.1

@MainActor class UIKeyCommand

Members (44)

get · iOS 15.0+

inputDelete

TypeScript
static get inputDelete(): Promise<string>
Swift declaration
nonisolated class let inputDelete: String
get · iOS 7.0+

inputDownArrow

TypeScript
static get inputDownArrow(): Promise<string>
Swift declaration
nonisolated class let inputDownArrow: String
get · iOS 13.4+

inputEnd

TypeScript
static get inputEnd(): Promise<string>
Swift declaration
nonisolated class let inputEnd: String
get · iOS 7.0+

inputEscape

TypeScript
static get inputEscape(): Promise<string>
Swift declaration
nonisolated class let inputEscape: String
get · iOS 13.4+

f10

TypeScript
static get f10(): Promise<string>
Swift declaration
nonisolated class let f10: String
get · iOS 13.4+

f11

TypeScript
static get f11(): Promise<string>
Swift declaration
nonisolated class let f11: String
get · iOS 13.4+

f12

TypeScript
static get f12(): Promise<string>
Swift declaration
nonisolated class let f12: String
get · iOS 13.4+

f1

TypeScript
static get f1(): Promise<string>
Swift declaration
nonisolated class let f1: String
get · iOS 13.4+

f2

TypeScript
static get f2(): Promise<string>
Swift declaration
nonisolated class let f2: String
get · iOS 13.4+

f3

TypeScript
static get f3(): Promise<string>
Swift declaration
nonisolated class let f3: String
get · iOS 13.4+

f4

TypeScript
static get f4(): Promise<string>
Swift declaration
nonisolated class let f4: String
get · iOS 13.4+

f5

TypeScript
static get f5(): Promise<string>
Swift declaration
nonisolated class let f5: String
get · iOS 13.4+

f6

TypeScript
static get f6(): Promise<string>
Swift declaration
nonisolated class let f6: String
get · iOS 13.4+

f7

TypeScript
static get f7(): Promise<string>
Swift declaration
nonisolated class let f7: String
get · iOS 13.4+

f8

TypeScript
static get f8(): Promise<string>
Swift declaration
nonisolated class let f8: String
get · iOS 13.4+

f9

TypeScript
static get f9(): Promise<string>
Swift declaration
nonisolated class let f9: String
get · iOS 13.4+

inputHome

TypeScript
static get inputHome(): Promise<string>
Swift declaration
nonisolated class let inputHome: String
get · iOS 7.0+

inputLeftArrow

TypeScript
static get inputLeftArrow(): Promise<string>
Swift declaration
nonisolated class let inputLeftArrow: String
get · iOS 8.0+

inputPageDown

TypeScript
static get inputPageDown(): Promise<string>
Swift declaration
nonisolated class let inputPageDown: String
get · iOS 8.0+

inputPageUp

TypeScript
static get inputPageUp(): Promise<string>
Swift declaration
nonisolated class let inputPageUp: String
get · iOS 7.0+

inputRightArrow

TypeScript
static get inputRightArrow(): Promise<string>
Swift declaration
nonisolated class let inputRightArrow: String
get · iOS 7.0+

inputUpArrow

TypeScript
static get inputUpArrow(): Promise<string>
Swift declaration
nonisolated class let inputUpArrow: String
init · iOS 7.0+

init

TypeScript
static init(): Promise<UIKeyCommand>
Swift declaration
init()
init · iOS 7.0+

init

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

allowsAutomaticLocalization

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

allowsAutomaticLocalization

TypeScript
setAllowsAutomaticLocalization(value: boolean): Promise<void>
Swift declaration
var allowsAutomaticLocalization: Bool { get set }
get · iOS 15.0+

allowsAutomaticMirroring

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

allowsAutomaticMirroring

TypeScript
setAllowsAutomaticMirroring(value: boolean): Promise<void>
Swift declaration
var allowsAutomaticMirroring: Bool { get set }
get · iOS 13.0+

alternates

TypeScript
get alternates(): Promise<Array<UICommandAlternate>>
Swift declaration
var alternates: [UICommandAlternate] { get }
get · iOS 13.0+

attributes

TypeScript
get attributes(): Promise<UIMenuElement_Attributes>
Swift declaration
var attributes: UIMenuElement.Attributes { get set }
set · iOS 13.0+

attributes

TypeScript
setAttributes(value: UIMenuElement_Attributes): Promise<void>
Swift declaration
var attributes: UIMenuElement.Attributes { get set }
get · iOS 9.0+

discoverabilityTitle

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

discoverabilityTitle

TypeScript
setDiscoverabilityTitle(value?: (string) | null): Promise<void>
Swift declaration
var discoverabilityTitle: String? { get set }
get · iOS 13.0+

image

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

image

TypeScript
setImage(value?: (UIImage) | null): Promise<void>
Swift declaration
@NSCopying var image: UIImage? { get set }
get · iOS 7.0+

input

TypeScript
get input(): Promise<(string) | null>
Swift declaration
var input: String? { get }
get · iOS 7.0+

modifierFlags

TypeScript
get modifierFlags(): Promise<UIKeyModifierFlags>
Swift declaration
var modifierFlags: UIKeyModifierFlags { get }
get · iOS 13.0+

propertyList

TypeScript
get propertyList(): Promise<(unknown) | null>
Swift declaration
var propertyList: Any? { get }
get · iOS 13.0+

state

TypeScript
get state(): Promise<UIMenuElement_State>
Swift declaration
var state: UIMenuElement.State { get set }
set · iOS 13.0+

state

TypeScript
setState(value: UIMenuElement_State): Promise<void>
Swift declaration
var state: UIMenuElement.State { get set }
get · iOS 13.0+

title

TypeScript
get title(): Promise<string>
Swift declaration
var title: String { get set }
set · iOS 13.0+

title

TypeScript
setTitle(value: string): Promise<void>
Swift declaration
var title: String { get set }
get · iOS 15.0+

wantsPriorityOverSystemBehavior

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

wantsPriorityOverSystemBehavior

TypeScript
setWantsPriorityOverSystemBehavior(value: boolean): Promise<void>
Swift declaration
var wantsPriorityOverSystemBehavior: Bool { get set }

Skipped declarations

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

UIKeyCommand.init(title:image:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)

Objective-C selectors cannot cross the bridge.

UIKeyCommand.init(title:subtitle:image:selectedImage:preferredImageVisibility:action:input:modifierFlags:propertyList:alternates:discoverabilityTitle:attributes:state:)

Objective-C selectors cannot cross the bridge.

UIKeyCommand.action

Objective-C selectors cannot cross the bridge.

UIKeyCommand.init(input:modifierFlags:action:)

Objective-C selectors cannot cross the bridge.

UIKeyCommand.init(input:modifierFlags:action:discoverabilityTitle:)

Objective-C selectors cannot cross the bridge.

All UIKit types →