UIKit · IOS API REFERENCE
UIDeferredMenuElement
class · iOS 14.0+ · SDK 27.1
@MainActor class UIDeferredMenuElement
Members (4)
static · iOS 26.0+usingFocus
TypeScriptstatic usingFocus(identifier: UIDeferredMenuElement_Identifier, shouldCacheItems: boolean): Promise<UIDeferredMenuElement>
Swift declarationclass func usingFocus(identifier: UIDeferredMenuElement.Identifier, shouldCacheItems: Bool) -> Self
init · iOS 14.0+init
TypeScriptstatic init(elementProvider: ((arg0: ((arg0: Array<UIMenuElement>) => Promise<void>)) => void)): Promise<UIDeferredMenuElement>
Swift declarationconvenience init(_ elementProvider: @escaping (@escaping ([UIMenuElement]) -> Void) -> Void)
static · iOS 15.0+uncached
TypeScriptstatic uncached(elementProvider: ((arg0: ((arg0: Array<UIMenuElement>) => Promise<void>)) => void)): Promise<UIDeferredMenuElement>
Swift declarationclass func uncached(_ elementProvider: @escaping (@escaping ([UIMenuElement]) -> Void) -> Void) -> Self
get · iOS 26.0+identifier
TypeScriptget identifier(): Promise<UIDeferredMenuElement_Identifier>
Swift declarationvar identifier: UIDeferredMenuElement.Identifier { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIDeferredMenuElement.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
All UIKit types →