---
title: "presentationControllerDidDismiss(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiadaptivepresentationcontrollerdelegate/presentationcontrollerdiddismiss(_:)"
---

# presentationControllerDidDismiss(_:)

Notifies the delegate after a presentation is dismissed.

## Declaration

```swift
optional func presentationControllerDidDismiss(_ presentationController: UIPresentationController)
```

## Parameters

- `presentationController`: The presentation controller managing the adaptivity change.

## Discussion

Discussion This method is not called if the presentation is dismissed programmatically.

## See Also

### Responding to adaptive transitions

- [presentationController(_:willPresentWithAdaptiveStyle:transitionCoordinator:)](uikit/uiadaptivepresentationcontrollerdelegate/presentationcontroller(_:willpresentwithadaptivestyle:transitioncoordinator:).md)
- [presentationControllerDidAttemptToDismiss(_:)](uikit/uiadaptivepresentationcontrollerdelegate/presentationcontrollerdidattempttodismiss(_:).md)
- [presentationControllerShouldDismiss(_:)](uikit/uiadaptivepresentationcontrollerdelegate/presentationcontrollershoulddismiss(_:).md)
- [presentationControllerWillDismiss(_:)](uikit/uiadaptivepresentationcontrollerdelegate/presentationcontrollerwilldismiss(_:).md)
