---
title: "storeOverlayDidFinishPresentation(_:transitionContext:)"
framework: storekit
role: symbol
role_heading: Instance Method
path: "storekit/skoverlaydelegate/storeoverlaydidfinishpresentation(_:transitioncontext:)"
---

# storeOverlayDidFinishPresentation(_:transitionContext:)

Indicates that the platform finished presenting an overlay.

## Declaration

```swift
optional func storeOverlayDidFinishPresentation(_ overlay: SKOverlay, transitionContext: SKOverlay.TransitionContext)
```

## Parameters

- `overlay`: The overlay object that appears.
- `transitionContext`: A context you can use to animate changes to UI components after the overlay appears.

## See Also

### Responding to the Overlay’s Appearance and Disappearance

- [storeOverlayWillStartPresentation(_:transitionContext:)](storekit/skoverlaydelegate/storeoverlaywillstartpresentation(_:transitioncontext:).md)
- [storeOverlayWillStartDismissal(_:transitionContext:)](storekit/skoverlaydelegate/storeoverlaywillstartdismissal(_:transitioncontext:).md)
- [storeOverlayDidFinishDismissal(_:transitionContext:)](storekit/skoverlaydelegate/storeoverlaydidfinishdismissal(_:transitioncontext:).md)
- [SKOverlay.TransitionContext](storekit/skoverlay/transitioncontext.md)
