---
title: layoutChanged
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsaccessibility-swift.struct/notification/layoutchanged
---

# layoutChanged

This notification is posted after the UI changes in a way that requires the attention of an accessibility client. This notification should be accompanied by a userInfo dictionary with the key uiElements and an array containing the UI elements that have been added or changed. Post this notification using the post(element:notification:) function instead of an NSNotificationCenter instance.

## Declaration

```swift
static let layoutChanged: NSAccessibility.Notification
```

## See Also

### Notification names

- [announcementRequested](appkit/nsaccessibility-swift.struct/notification/announcementrequested.md)
- [applicationActivated](appkit/nsaccessibility-swift.struct/notification/applicationactivated.md)
- [applicationDeactivated](appkit/nsaccessibility-swift.struct/notification/applicationdeactivated.md)
- [applicationHidden](appkit/nsaccessibility-swift.struct/notification/applicationhidden.md)
- [applicationShown](appkit/nsaccessibility-swift.struct/notification/applicationshown.md)
- [created](appkit/nsaccessibility-swift.struct/notification/created.md)
- [drawerCreated](appkit/nsaccessibility-swift.struct/notification/drawercreated.md)
- [focusedUIElementChanged](appkit/nsaccessibility-swift.struct/notification/focuseduielementchanged.md)
- [focusedWindowChanged](appkit/nsaccessibility-swift.struct/notification/focusedwindowchanged.md)
- [helpTagCreated](appkit/nsaccessibility-swift.struct/notification/helptagcreated.md)
- [mainWindowChanged](appkit/nsaccessibility-swift.struct/notification/mainwindowchanged.md)
- [moved](appkit/nsaccessibility-swift.struct/notification/moved.md)
- [resized](appkit/nsaccessibility-swift.struct/notification/resized.md)
- [rowCollapsed](appkit/nsaccessibility-swift.struct/notification/rowcollapsed.md)
- [rowCountChanged](appkit/nsaccessibility-swift.struct/notification/rowcountchanged.md)
