Skip to content

Instantly share code, notes, and snippets.

<!doctype html><html><head>
<link rel="stylesheet" href="app://core/component.js">
</head><body>hi</body></html>
@kamanov
kamanov / gist:3dff69fabb6deacf7fb749d47e3f5088
Last active September 14, 2025 21:04
swiftui zoom transition options
import UIKit
import SwiftUI
public typealias ZoomInteractiveDismissHandler = (UIViewController.Transition.ZoomOptions.InteractionContext) -> Bool
public extension View {
func zoomInteractiveDismissShouldBegin(_ handler: @escaping ZoomInteractiveDismissHandler) -> some View {
modifier(ZoomTransitionModifier(interactiveDismissShouldBegin: handler))
}
}