init
TypeScriptstatic init(): Promise<UIViewController_Transition_ZoomOptions>Swift declarationinit()class · iOS 18.0+ · SDK 27.1
class ZoomOptionsstatic init(): Promise<UIViewController_Transition_ZoomOptions>Swift declarationinit()get dimmingColor(): Promise<(UIColor) | null>Swift declarationvar dimmingColor: UIColor? { get set }setDimmingColor(value?: (UIColor) | null): Promise<void>Swift declarationvar dimmingColor: UIColor? { get set }get dimmingVisualEffect(): Promise<(UIBlurEffect) | null>Swift declarationvar dimmingVisualEffect: UIBlurEffect? { get set }setDimmingVisualEffect(value?: (UIBlurEffect) | null): Promise<void>Swift declarationvar dimmingVisualEffect: UIBlurEffect? { get set }get interactiveDismissShouldBegin(): Promise<(((arg0: UIViewController_Transition_ZoomOptions_InteractionContext) => Promise<boolean>)) | null>Swift declarationvar interactiveDismissShouldBegin: ((UIViewController.Transition.ZoomOptions.InteractionContext) -> Bool)? { get set }get alignmentRectProvider(): Promise<(((arg0: UIViewController_Transition_ZoomOptions_AlignmentRectContext) => Promise<({ x: number; y: number; width: number; height: number }) | null>)) | null>Swift declarationvar alignmentRectProvider: ((UIViewController.Transition.ZoomOptions.AlignmentRectContext) -> CGRect?)? { get set }2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIViewController.Transition.ZoomOptions.alignmentRectProvider
closure property answers its caller
UIViewController.Transition.ZoomOptions.interactiveDismissShouldBegin
closure property answers its caller