---
title: UICalendarSelectionWeekOfYearDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uicalendarselectionweekofyeardelegate
---

# UICalendarSelectionWeekOfYearDelegate

A set of methods you implement to provide selectable weeks and handle changes to the week selection in a calendar view.

## Declaration

```swift
@MainActor protocol UICalendarSelectionWeekOfYearDelegate : NSObjectProtocol
```

## Topics

### Handling week-of-year selections

- [week(ofYearSelection:canSelectWeekOfYear:)](uikit/uicalendarselectionweekofyeardelegate/week(ofyearselection:canselectweekofyear:).md)
- [week(ofYearSelection:didSelectWeekOfYear:)](uikit/uicalendarselectionweekofyeardelegate/week(ofyearselection:didselectweekofyear:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Setting the selection delegate

- [delegate](uikit/uicalendarselectionweekofyear/delegate.md)
