---
title: "init(size:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nstextcontainer/init(size:)"
---

# init(size:)

Initializes a text container with a specified bounding rectangle.

## Declaration

```swift
init(size: CGSize)
```

## Parameters

- `size`: The size of the text container’s bounding rectangle.

## Discussion

Discussion The new text container must be added to an NSLayoutManager object before it can be used. The text container must also have an associated NSTextView object for text to be displayed. This method is the designated initializer for the NSTextContainer class.

## See Also

### Creating a text container

- [init(coder:)](appkit/nstextcontainer/init(coder:).md)
