---
title: "init(contentListWithViewController:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nssplitviewitem/init(contentlistwithviewcontroller:)"
---

# init(contentListWithViewController:)

Creates a split view item that represents a content list for the specified view controller.

## Declaration

```swift
convenience init(contentListWithViewController viewController: NSViewController)
```

## Discussion

Discussion You use a content list to display information like the Mail app’s list of messages or the Notes app’s list of notes. Content lists use standard system default values for these properties: minimumThickness, maximumThickness, and automaticMaximumThickness use the standard system defaults for content lists preferredThicknessFraction uses the standard fraction for content lists (0.28 if an adjacent sidebar is visible, 0.33 if not)

## See Also

### Creating a split view item

- [init(sidebarWithViewController:)](appkit/nssplitviewitem/init(sidebarwithviewcontroller:).md)
- [init(viewController:)](appkit/nssplitviewitem/init(viewcontroller:).md)
- [init(inspectorWithViewController:)](appkit/nssplitviewitem/init(inspectorwithviewcontroller:).md)
