<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: 14.0.0 -",
    "tvOS: 14.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UISplitViewControllerDelegate/splitViewControllerInteractivePresentationGestureDidEnd(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(pl)UISplitViewControllerDelegate(im)splitViewControllerInteractivePresentationGestureDidEnd:"
  },
  "title" : "splitViewControllerInteractivePresentationGestureDidEnd(_:)"
}
-->

# splitViewControllerInteractivePresentationGestureDidEnd(_:)

Tells the delegate when the interactive presentation gesture ends.

```
optional func splitViewControllerInteractivePresentationGestureDidEnd(_ svc: UISplitViewController)
```

## Parameters

`svc`

The split view controller responding to the interactive presentation gesture.

## Discussion

This delegate method only applies to column-style split view interfaces. For more information, see [`Split view styles`](/documentation/UIKit/UISplitViewController#Split-view-styles).

The split view controller calls this method when the interactive presentation gesture ends. Use this method for performance optimizations related to drawing the column content or other work related to handling the interactive gesture.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)