<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSAccessibilityLayoutArea",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:objc(pl)NSAccessibilityLayoutArea"
  },
  "title" : "NSAccessibilityLayoutArea"
}
-->

# NSAccessibilityLayoutArea

A role-based protocol that declares the minimum interface necessary for an accessibility element to act as a layout area.

```
protocol NSAccessibilityLayoutArea : NSAccessibilityGroup
```

## Overview

Use this protocol when you want to create a canvas that contains layout items.

You can further enhance the adopting element by implementing any of the information properties or action methods that the [`NSAccessibilityProtocol`](/documentation/AppKit/NSAccessibilityProtocol) protocol declares.

> Explicit Implementation Required:
> Any class that adopts this protocol must implement all of its methods, and the required methods of any protocol it inherits from. The compiler may require you to override some methods that your ancestors have already implemented. Simply follow the compiler’s warnings, and reimplement these methods as necessary.

## Topics

### Supporting Accessibility

[`accessibilityChildren()`](/documentation/AppKit/NSAccessibilityLayoutArea/accessibilityChildren())

Returns the accessibility element’s children in the accessibility hierarchy.

[`accessibilityFocusedUIElement`](/documentation/AppKit/NSAccessibilityLayoutArea/accessibilityFocusedUIElement)

The child accessibility element with the current focus.

[`accessibilityLabel()`](/documentation/AppKit/NSAccessibilityLayoutArea/accessibilityLabel())

Returns a short description of the layout area.

[`accessibilitySelectedChildren()`](/documentation/AppKit/NSAccessibilityLayoutArea/accessibilitySelectedChildren())

Returns the layout area’s currently selected children.



---

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)