One Logo Pool Ball
UIKit · IOS API REFERENCE

UIAccessibilityElement

class · iOS 3.0+ · SDK 27.1

@MainActor class UIAccessibilityElement

Members (17)

init · iOS 3.0+

init

TypeScript
static init(container: unknown): Promise<UIAccessibilityElement>
Swift declaration
init(accessibilityContainer container: Any)
get · iOS 3.0+

accessibilityContainer

TypeScript
get accessibilityContainer(): Promise<(unknown) | null>
Swift declaration
weak var accessibilityContainer: AnyObject? { get set }
set · iOS 3.0+

accessibilityContainer

TypeScript
setAccessibilityContainer(value?: (unknown) | null): Promise<void>
Swift declaration
weak var accessibilityContainer: AnyObject? { get set }
get · iOS 3.0+

accessibilityFrame

TypeScript
get accessibilityFrame(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var accessibilityFrame: CGRect { get set }
set · iOS 3.0+

accessibilityFrame

TypeScript
setAccessibilityFrame(value: { x: number; y: number; width: number; height: number }): Promise<void>
Swift declaration
var accessibilityFrame: CGRect { get set }
get · iOS 10.0+

accessibilityFrameInContainerSpace

TypeScript
get accessibilityFrameInContainerSpace(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var accessibilityFrameInContainerSpace: CGRect { get set }
set · iOS 10.0+

accessibilityFrameInContainerSpace

TypeScript
setAccessibilityFrameInContainerSpace(value: { x: number; y: number; width: number; height: number }): Promise<void>
Swift declaration
var accessibilityFrameInContainerSpace: CGRect { get set }
get · iOS 3.0+

accessibilityHint

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

accessibilityHint

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

accessibilityLabel

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

accessibilityLabel

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

accessibilityTraits

TypeScript
get accessibilityTraits(): Promise<UIAccessibilityTraits>
Swift declaration
var accessibilityTraits: UIAccessibilityTraits { get set }
set · iOS 3.0+

accessibilityTraits

TypeScript
setAccessibilityTraits(value: UIAccessibilityTraits): Promise<void>
Swift declaration
var accessibilityTraits: UIAccessibilityTraits { get set }
get · iOS 3.0+

accessibilityValue

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

accessibilityValue

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

isAccessibilityElement

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

isAccessibilityElement

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

Skipped declarations

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

UIAccessibilityElement.init()

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

All UIKit types →