<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.1.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CarPlay",
  "identifier" : "/documentation/CarPlay/CPSessionConfigurationDelegate/sessionConfiguration(_:contentStyleChanged:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "CarPlay"
    ],
    "preciseIdentifier" : "c:objc(pl)CPSessionConfigurationDelegate(im)sessionConfiguration:contentStyleChanged:"
  },
  "title" : "sessionConfiguration(_:contentStyleChanged:)"
}
-->

# sessionConfiguration(_:contentStyleChanged:)

Tells the delegate that the vehicle changed its selected content style.

```
optional func sessionConfiguration(_ sessionConfiguration: CPSessionConfiguration, contentStyleChanged contentStyle: CPContentStyle)
```

## Parameters

`sessionConfiguration`

The current session configuration.

`contentStyle`

The vehicle’s selected content style.

## Discussion

The vehicle selects the content style according to the ambient light level, which can change periodically. Use this method to make sure your navigation app is always drawing the most appropriate style of map content in its base view.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)