One Logo Pool Ball
UIKit · IOS API REFERENCE

UITargetedPreview

class · iOS 13.0+ · SDK 27.1

@MainActor class UITargetedPreview

Members (8)

init · iOS 13.0+

init

TypeScript
static initView(view: UIView): Promise<UITargetedPreview>
Swift declaration
convenience init(view: UIView)
init · iOS 13.0+

init

TypeScript
static initViewParameters(view: UIView, parameters: UIPreviewParameters): Promise<UITargetedPreview>
Swift declaration
convenience init(view: UIView, parameters: UIPreviewParameters)
init · iOS 13.0+

init

TypeScript
static initViewParametersTarget(view: UIView, parameters: UIPreviewParameters, target: UIPreviewTarget): Promise<UITargetedPreview>
Swift declaration
init(view: UIView, parameters: UIPreviewParameters, target: UIPreviewTarget)
method · iOS 13.0+

retargetedPreview

TypeScript
retargetedPreview(newTarget: UIPreviewTarget): Promise<UITargetedPreview>
Swift declaration
func retargetedPreview(with newTarget: UIPreviewTarget) -> UITargetedPreview
get · iOS 13.0+

parameters

TypeScript
get parameters(): Promise<UIPreviewParameters>
Swift declaration
@NSCopying var parameters: UIPreviewParameters { get }
get · iOS 13.0+

size

TypeScript
get size(): Promise<{ width: number; height: number }>
Swift declaration
var size: CGSize { get }
get · iOS 13.0+

target

TypeScript
get target(): Promise<UIPreviewTarget>
Swift declaration
var target: UIPreviewTarget { get }
get · iOS 13.0+

view

TypeScript
get view(): Promise<UIView>
Swift declaration
var view: UIView { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UITargetedPreview.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All UIKit types →