---
title: "insertTitlebarAccessoryViewController(_:at:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nswindow/inserttitlebaraccessoryviewcontroller(_:at:)"
---

# insertTitlebarAccessoryViewController(_:at:)

Inserts the view controller into the window’s array of title bar accessory view controllers at the specified index.

## Declaration

```swift
func insertTitlebarAccessoryViewController(_ childViewController: NSTitlebarAccessoryViewController, at index: Int)
```

## Parameters

- `childViewController`: The title bar accessory view controller to insert.
- `index`: The index at which to insert childViewController.

## See Also

### Managing Title Bar Accessories

- [addTitlebarAccessoryViewController(_:)](appkit/nswindow/addtitlebaraccessoryviewcontroller(_:).md)
- [removeTitlebarAccessoryViewController(at:)](appkit/nswindow/removetitlebaraccessoryviewcontroller(at:).md)
- [titlebarAccessoryViewControllers](appkit/nswindow/titlebaraccessoryviewcontrollers.md)
