---
title: "init(style:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uisplitviewcontroller/init(style:)"
---

# init(style:)

Creates a split view controller with the specified column style.

## Declaration

```swift
init(style: UISplitViewController.Style)
```

## Parameters

- `style`: The split view controller’s style, which describes how many columns the split view controller displays. You can pass in any of the doc://com.apple.uikit/documentation/UIKit/UISplitViewController/Style-swift.enum values except doc://com.apple.uikit/documentation/UIKit/UISplitViewController/Style-swift.enum/unspecified.

## See Also

### Creating a split view controller

- [init(nibName:bundle:)](uikit/uisplitviewcontroller/init(nibname:bundle:).md)
- [init(coder:)](uikit/uisplitviewcontroller/init(coder:).md)
