---
title: UISheetPresentationControllerDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uisheetpresentationcontrollerdelegate
---

# UISheetPresentationControllerDelegate

The interface that an object implements to respond to size changes in a sheet presentation controller.

## Declaration

```swift
@MainActor protocol UISheetPresentationControllerDelegate : UIAdaptivePresentationControllerDelegate
```

## Topics

### Resizing the Sheet Presentation Controller

- [sheetPresentationControllerDidChangeSelectedDetentIdentifier(_:)](uikit/uisheetpresentationcontrollerdelegate/sheetpresentationcontrollerdidchangeselecteddetentidentifier(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [UIAdaptivePresentationControllerDelegate](uikit/uiadaptivepresentationcontrollerdelegate.md)

## See Also

### Managing the delegate

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