---
title: "init(title:sections:buttonConfiguration:)"
framework: carplay
role: symbol
role_heading: Initializer
path: "carplay/cpmappanel/init(title:sections:buttonconfiguration:)"
---

# init(title:sections:buttonConfiguration:)

Initializes a new overlay page.

## Declaration

```swift
init(title: String?, sections: [CPMapPanelSection], buttonConfiguration: CPMapPanelButtonConfiguration?)
```

## Parameters

- `title`: An optional title for the page.
- `sections`: An array of @c CPPanelListSection objects describing the content of the page.
- `buttonConfiguration`: An optional button configuration for the page.

## Return Value

Return Value A new @c CPPanelList instance
