One Logo Pool Ball
UIKit · IOS API REFERENCE

UIAccessibilityCustomRotor

class · iOS 10.0+ · SDK 27.1

@MainActor class UIAccessibilityCustomRotor

Members (6)

get · iOS 11.0+

attributedName

TypeScript
get attributedName(): Promise<_Foundation_NSAttributedString>
Swift declaration
@NSCopying var attributedName: NSAttributedString { get set }
set · iOS 11.0+

attributedName

TypeScript
setAttributedName(value: _Foundation_NSAttributedString): Promise<void>
Swift declaration
@NSCopying var attributedName: NSAttributedString { get set }
get · iOS 10.0+

itemSearchBlock

TypeScript
get itemSearchBlock(): Promise<((arg0: UIAccessibilityCustomRotorSearchPredicate) => Promise<(UIAccessibilityCustomRotorItemResult) | null>)>
Swift declaration
var itemSearchBlock: UIAccessibilityCustomRotor.Search { get set }
get · iOS 10.0+

name

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

name

TypeScript
setName(value: string): Promise<void>
Swift declaration
var name: String { get set }
get · iOS 11.0+

systemRotorType

TypeScript
get systemRotorType(): Promise<UIAccessibilityCustomRotor_SystemRotorType>
Swift declaration
var systemRotorType: UIAccessibilityCustomRotor.SystemRotorType { get }

Skipped declarations

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

UIAccessibilityCustomRotor.init(name:itemSearch:)

callback cannot propagate synchronous failure

UIAccessibilityCustomRotor.init(attributedName:itemSearch:)

callback cannot propagate synchronous failure

UIAccessibilityCustomRotor.init(systemType:itemSearch:)

callback cannot propagate synchronous failure

UIAccessibilityCustomRotor.itemSearchBlock

closure property answers its caller

UIAccessibilityCustomRotor.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All UIKit types →