<!--
{
  "documentType" : "article",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/notification-names",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Notification names"
}
-->

# Notification names

The names of notifications that the accessibility system generates.

## Topics

### UI changes

[`screenChanged`](/documentation/UIKit/UIAccessibility/Notification/screenChanged)

A notification that an app posts when a new view appears that occupies a major portion of the screen.

[`layoutChanged`](/documentation/UIKit/UIAccessibility/Notification/layoutChanged)

A notification that an app posts when the layout of a screen changes.

[`pageScrolled`](/documentation/UIKit/UIAccessibility/Notification/pageScrolled)

A notification that an app posts when a scroll action completes.

[`switchControlStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/switchControlStatusDidChangeNotification)

A notification that UIKit posts when the system’s Switch Control setting changes.

[`elementFocusedNotification`](/documentation/UIKit/UIAccessibility/elementFocusedNotification)

A notification that UIKit posts when an assistive app focuses on an accessibility element.

[`reduceTransparencyStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/reduceTransparencyStatusDidChangeNotification)

A notification that UIKit posts when the system’s Reduce Transparency setting changes.

[`buttonShapesEnabledStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/buttonShapesEnabledStatusDidChangeNotification)

A notification that UIKit posts when the system’s Button Shapes setting changes.

### VoiceOver

[`announcement`](/documentation/UIKit/UIAccessibility/Notification/announcement)

A notification that an app posts when it needs to convey an announcement to the assistive app.

[`voiceOverStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/voiceOverStatusDidChangeNotification)

A notification that UIKit posts when VoiceOver starts or stops.

[`announcementDidFinishNotification`](/documentation/UIKit/UIAccessibility/announcementDidFinishNotification)

A notification that UIKit posts when the system finishes reading an announcement.

[`UIAccessibilityVoiceOverStatusChanged`](/documentation/UIKit/UIAccessibilityVoiceOverStatusChanged)

A notification that UIKit posts when VoiceOver starts or stops.

### Text

[`boldTextStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/boldTextStatusDidChangeNotification)

A notification that UIKit posts when the system’s Bold Text setting changes.

[`closedCaptioningStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/closedCaptioningStatusDidChangeNotification)

A notification that UIKit posts when the setting for Closed Captions + SDH changes.

### Colors

[`darkerSystemColorsStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/darkerSystemColorsStatusDidChangeNotification)

A notification that UIKit posts when the system’s Increase Contrast setting changes.

[`grayscaleStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/grayscaleStatusDidChangeNotification)

A notification that UIKit posts when the system’s Grayscale setting changes.

[`invertColorsStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/invertColorsStatusDidChangeNotification)

A notification that UIKit posts when the settings for inverted colors change.

### Assistive apps

[`assistiveTouchStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/assistiveTouchStatusDidChangeNotification)

A notification that indicates a change in the status of AssistiveTouch.

[`guidedAccessStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/guidedAccessStatusDidChangeNotification)

A notification that indicates when a Guided Access session starts or ends.

[`pauseAssistiveTechnology`](/documentation/UIKit/UIAccessibility/Notification/pauseAssistiveTechnology)

A notification that pauses an assistive app’s operations temporarily.

[`resumeAssistiveTechnology`](/documentation/UIKit/UIAccessibility/Notification/resumeAssistiveTechnology)

A notification that resumes an assistive app’s operations temporarily.

[`UIAccessibility.AssistiveTechnologyIdentifier`](/documentation/UIKit/UIAccessibility/AssistiveTechnologyIdentifier)

Identifiers for assistive apps.

### Audio and speech

[`monoAudioStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/monoAudioStatusDidChangeNotification)

A notification that UIKit posts when system audio changes from stereo to mono.

[`speakScreenStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/speakScreenStatusDidChangeNotification)

A notification that UIKit posts when the system’s Speak Screen setting changes.

[`speakSelectionStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/speakSelectionStatusDidChangeNotification)

A notification that UIKit posts when the system’s Speak Selection setting changes.

[`hearingDevicePairedEarDidChangeNotification`](/documentation/UIKit/UIAccessibility/hearingDevicePairedEarDidChangeNotification)

A notification that UIKit posts when there’s a change to the currently paired hearing devices.

### Motion

[`reduceMotionStatusDidChangeNotification`](/documentation/UIKit/UIAccessibility/reduceMotionStatusDidChangeNotification)

A notification that UIKit posts when the system’s Reduce Motion setting changes.

[`shakeToUndoDidChangeNotification`](/documentation/UIKit/UIAccessibility/shakeToUndoDidChangeNotification)

A notification that UIKit posts when the system’s Shake to Undo setting changes.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)