---
title: "accessibilityAddChildElement(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsaccessibilityelement-swift.class/accessibilityaddchildelement(_:)"
---

# accessibilityAddChildElement(_:)

Adds a child to the accessibility element in the accessibility hierarchy.

## Declaration

```swift
func accessibilityAddChildElement(_ childElement: NSAccessibilityElement)
```

## Parameters

- `childElement`: The child element to be added.

## Discussion

Discussion Calling this method sets up the proper parent-child relationship between the current element and the provided child element.

## See Also

### Supporting the Accessibility Hierarchy

- [element(withRole:frame:label:parent:)](appkit/nsaccessibilityelement-swift.class/element(withrole:frame:label:parent:).md)
- [accessibilityFrameInParentSpace()](appkit/nsaccessibilityelement-swift.class/accessibilityframeinparentspace().md)
- [setAccessibilityFrameInParentSpace(_:)](appkit/nsaccessibilityelement-swift.class/setaccessibilityframeinparentspace(_:).md)
