---
title: "calendarView(_:didChangeVisibleDateComponentsFrom:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicalendarviewdelegate/calendarview(_:didchangevisibledatecomponentsfrom:)"
---

# calendarView(_:didChangeVisibleDateComponentsFrom:)

## Declaration

```swift
optional func calendarView(_ calendarView: UICalendarView, didChangeVisibleDateComponentsFrom previousDateComponents: DateComponents)
```

## Parameters

- `calendarView`: The @c UICalendarView
- `previousDateComponents`: The previous date components before the visible date components changed.

## Discussion

Discussion Called when the visible date has changed from @c previousDateComponents from user interaction.
