---
title: "removeTextContainer(at:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nslayoutmanager/removetextcontainer(at:)"
---

# removeTextContainer(at:)

Removes the text container at the specified index and invalidates the layout as necessary.

## Declaration

```swift
func removeTextContainer(at index: Int)
```

## Parameters

- `index`: The index of the text container to remove.

## Discussion

Discussion This method invalidates glyph information as needed.

## See Also

### Managing the text containers

- [textContainers](appkit/nslayoutmanager/textcontainers.md)
- [addTextContainer(_:)](appkit/nslayoutmanager/addtextcontainer(_:).md)
- [insertTextContainer(_:at:)](appkit/nslayoutmanager/inserttextcontainer(_:at:).md)
- [setTextContainer(_:forGlyphRange:)](appkit/nslayoutmanager/settextcontainer(_:forglyphrange:).md)
- [textContainerChangedGeometry(_:)](appkit/nslayoutmanager/textcontainerchangedgeometry(_:).md)
- [textContainerChangedTextView(_:)](appkit/nslayoutmanager/textcontainerchangedtextview(_:).md)
- [textContainer(forGlyphAt:effectiveRange:)](appkit/nslayoutmanager/textcontainer(forglyphat:effectiverange:).md)
- [textContainer(forGlyphAt:effectiveRange:withoutAdditionalLayout:)](appkit/nslayoutmanager/textcontainer(forglyphat:effectiverange:withoutadditionallayout:).md)
- [usedRect(for:)](appkit/nslayoutmanager/usedrect(for:).md)
