adaptiveSheetPresentationController
TypeScriptget adaptiveSheetPresentationController(): Promise<UISheetPresentationController>Swift declarationvar adaptiveSheetPresentationController: UISheetPresentationController { get }class · iOS 8.0+ · SDK 27.1
@MainActor class UIPopoverPresentationControllerget adaptiveSheetPresentationController(): Promise<UISheetPresentationController>Swift declarationvar adaptiveSheetPresentationController: UISheetPresentationController { get }get arrowDirection(): Promise<UIPopoverArrowDirection>Swift declarationvar arrowDirection: UIPopoverArrowDirection { get }get backgroundColor(): Promise<(UIColor) | null>Swift declaration@NSCopying var backgroundColor: UIColor? { get set }setBackgroundColor(value?: (UIColor) | null): Promise<void>Swift declaration@NSCopying var backgroundColor: UIColor? { get set }get barButtonItem(): Promise<(UIBarButtonItem) | null>Swift declarationvar barButtonItem: UIBarButtonItem? { get set }setBarButtonItem(value?: (UIBarButtonItem) | null): Promise<void>Swift declarationvar barButtonItem: UIBarButtonItem? { get set }get canOverlapSourceViewRect(): Promise<boolean>Swift declarationvar canOverlapSourceViewRect: Bool { get set }setCanOverlapSourceViewRect(value: boolean): Promise<void>Swift declarationvar canOverlapSourceViewRect: Bool { get set }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any UIPopoverPresentationControllerDelegate)? { get set }setDelegate(value?: (Implements<UIPopoverPresentationControllerDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any UIPopoverPresentationControllerDelegate)? { get set }get passthroughViews(): Promise<(Array<UIView>) | null>Swift declarationvar passthroughViews: [UIView]? { get set }setPassthroughViews(value?: (Array<UIView>) | null): Promise<void>Swift declarationvar passthroughViews: [UIView]? { get set }get permittedArrowDirections(): Promise<UIPopoverArrowDirection>Swift declarationvar permittedArrowDirections: UIPopoverArrowDirection { get set }setPermittedArrowDirections(value: UIPopoverArrowDirection): Promise<void>Swift declarationvar permittedArrowDirections: UIPopoverArrowDirection { get set }get popoverBackgroundViewClass(): Promise<(string) | null>Swift declarationvar popoverBackgroundViewClass: (any UIPopoverBackgroundViewMethods.Type)? { get set }setPopoverBackgroundViewClass(value?: (string) | null): Promise<void>Swift declarationvar popoverBackgroundViewClass: (any UIPopoverBackgroundViewMethods.Type)? { get set }get popoverLayoutMargins(): Promise<{ top: number; left: number; bottom: number; right: number }>Swift declarationvar popoverLayoutMargins: UIEdgeInsets { get set }setPopoverLayoutMargins(value: { top: number; left: number; bottom: number; right: number }): Promise<void>Swift declarationvar popoverLayoutMargins: UIEdgeInsets { get set }get sourceItem(): Promise<(SDKHandle) | null>Swift declarationvar sourceItem: (any UIPopoverPresentationControllerSourceItem)? { get set }setSourceItem(value?: (SDKHandle) | null): Promise<void>Swift declarationvar sourceItem: (any UIPopoverPresentationControllerSourceItem)? { get set }get sourceRect(): Promise<{ x: number; y: number; width: number; height: number }>Swift declarationvar sourceRect: CGRect { get set }setSourceRect(value: { x: number; y: number; width: number; height: number }): Promise<void>Swift declarationvar sourceRect: CGRect { get set }get sourceView(): Promise<(UIView) | null>Swift declarationvar sourceView: UIView? { get set }setSourceView(value?: (UIView) | null): Promise<void>Swift declarationvar sourceView: UIView? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIPopoverPresentationController.init()
inherited init: clang: 'init' is unavailable