UIAccessibility Class

Definition

Provides access to the accessibility framework for UIKit.

public static class UIAccessibility
type UIAccessibility = class
Inheritance
UIAccessibility

Properties

Name Description
ButtonShapesEnabled

Gets a value indicating whether button shapes are enabled.

DarkerSystemColorsEnabled

Gets a value indicating whether darker system colors are enabled.

HearingDevicePairedEar

Gets the pairing status of a hearing device to one, both, or no ears.

IsAssistiveTouchRunning

Gets a value indicating whether AssistiveTouch is running.

IsBoldTextEnabled

Gets a value indicating whether bold text is enabled.

IsClosedCaptioningEnabled

Gets a value indicating whether closed captioning is enabled.

IsGrayscaleEnabled

Gets a value indicating whether grayscale mode is enabled.

IsGuidedAccessEnabled

Gets a value indicating whether Guided Access is enabled.

IsInvertColorsEnabled

Gets a value indicating whether inverted colors are enabled.

IsMonoAudioEnabled

Gets a value indicating whether mono audio is enabled.

IsOnOffSwitchLabelsEnabled

Gets a value indicating whether on/off switch labels are enabled.

IsReduceMotionEnabled

Gets a value indicating whether reduce motion is enabled.

IsReduceTransparencyEnabled

Gets a value indicating whether reduce transparency is enabled.

IsShakeToUndoEnabled

Gets a value indicating whether the "shake to undo" gesture is enabled.

IsSpeakScreenEnabled

Gets a value indicating whether Speak Screen is enabled.

IsSpeakSelectionEnabled

Gets a value indicating whether Speak Selection is enabled.

IsSwitchControlRunning

Gets a value indicating whether Switch Control is running.

IsVideoAutoplayEnabled

Gets a value indicating whether videos should autoplay.

IsVoiceOverRunning

Gets a value indicating whether VoiceOver is currently active.

PrefersCrossFadeTransitions

Gets a value indicating whether the user prefers cross-fade transitions over sliding transitions.

ShouldDifferentiateWithoutColor

Gets a value indicating whether the user prefers UI elements to differentiate without relying solely on color.

Methods

Name Description
ConvertFrameToScreenCoordinates(CGRect, UIView)

Converts the specified rectangle to screen coordinates.

ConvertPathToScreenCoordinates(UIBezierPath, UIView)

Converts the specified path to screen coordinates.

FocusedElement(String)

Retrieves the currently focused element for the specified assistive technology.

PostNotification(Int32, NSObject)

Posts an accessibility notification using a raw notification identifier.

PostNotification(UIAccessibilityPostNotification, NSObject)

Posts an accessibility notification.

RegisterGestureConflictWithZoom()

Informs the user that the accessibility zoom gesture conflicts with a gesture used by this application.

RequestGuidedAccessSession(Boolean, Action<Boolean>)

Requests that the system enter or leave Guided Access mode.

RequestGuidedAccessSessionAsync(Boolean)

Asynchronously requests a transition between normal and Guided Access modes.

ZoomFocusChanged(UIAccessibilityZoomType, CGRect, UIView)

Notifies the accessibility system that the zoom focus has changed.

Applies to