Type Property

voiceOverStatusDidChangeNotification

Posted by UIKit when VoiceOver starts or stops.

Declaration

static let voiceOverStatusDidChangeNotification: NSNotification.Name

Discussion

Use this notification to customize your app's user interface (UI) for VoiceOver users. For example, if you display a UI element that briefly overlays other parts of your UI, you can make the display persistent for VoiceOver users, but allow it to disappear as designed for users who are not using VoiceOver. You can also use the isVoiceOverRunning function to determine whether VoiceOver is currently running.

Observe this notification using the default notification center. This notification does not include a parameter.

See Also

Notifications

static let announcementDidFinishNotification: NSNotification.Name

Posted by UIKit when the system has finished reading an announcement.

static let assistiveTouchStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the enabled status of AssistiveTouch changes in system preferences.

static let boldTextStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Bold Text setting has changed.

static let closedCaptioningStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the setting for closed captioning has changed.

static let darkerSystemColorsStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Darken Colors setting has changed.

static let elementFocusedNotification: NSNotification.Name

Posted by UIKit when an assistive technology focuses on an element.

static let grayscaleStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Grayscale setting has changed.

static let guidedAccessStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when a Guided Access session starts or ends.

static var hearingDevicePairedEar: UIAccessibility.HearingDeviceEar

Returns the current pairing status of MFi hearing aids.

static let hearingDevicePairedEarDidChangeNotification: NSNotification.Name

Posted by UIKit when there is a change to the currently paired hearing devices.

static let invertColorsStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the setting for inverted colors has changed.

static let monoAudioStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when system audio changes from stereo to mono.

static let reduceMotionStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Reduce Motion setting has changed.

static let reduceTransparencyStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Reduce Transparency system setting has changed.

static let shakeToUndoDidChangeNotification: NSNotification.Name

Posted by UIKit when the system's shake to undo feature is enabled or disabled.

static let speakScreenStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Speak Screen setting has changed.

static let speakSelectionStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Speak Selection setting has changed.

static let switchControlStatusDidChangeNotification: NSNotification.Name

Posted by UIKit when the system’s Switch Control setting has changed.