---
title: "init(textLayoutManager:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nstextviewportlayoutcontroller/init(textlayoutmanager:)"
---

# init(textLayoutManager:)

Creates a new instance with the text layout manager you provide.

## Declaration

```swift
init(textLayoutManager: NSTextLayoutManager)
```

## Parameters

- `textLayoutManager`: The doc://com.apple.appkit/documentation/AppKit/NSTextLayoutManager to associate with this viewport layout controller.
