addBoundary
TypeScriptaddBoundaryWithIdentifierFor(identifier: SDKHandle, bezierPath: UIBezierPath): Promise<void>Swift declarationfunc addBoundary(withIdentifier identifier: any NSCopying, for bezierPath: UIBezierPath)class · iOS 7.0+ · SDK 27.1
@MainActor class UICollisionBehavioraddBoundaryWithIdentifierFor(identifier: SDKHandle, bezierPath: UIBezierPath): Promise<void>Swift declarationfunc addBoundary(withIdentifier identifier: any NSCopying, for bezierPath: UIBezierPath)addBoundaryWithIdentifierFromTo(identifier: SDKHandle, p1: { x: number; y: number }, p2: { x: number; y: number }): Promise<void>Swift declarationfunc addBoundary(withIdentifier identifier: any NSCopying, from p1: CGPoint, to p2: CGPoint)addItem(item: SDKHandle): Promise<void>Swift declarationfunc addItem(_ item: any UIDynamicItem)boundary(identifier: SDKHandle): Promise<(UIBezierPath) | null>Swift declarationfunc boundary(withIdentifier identifier: any NSCopying) -> UIBezierPath?static init(items: Array<SDKHandle>): Promise<UICollisionBehavior>Swift declarationinit(items: [any UIDynamicItem])removeAllBoundaries(): Promise<void>Swift declarationfunc removeAllBoundaries()removeBoundary(identifier: SDKHandle): Promise<void>Swift declarationfunc removeBoundary(withIdentifier identifier: any NSCopying)removeItem(item: SDKHandle): Promise<void>Swift declarationfunc removeItem(_ item: any UIDynamicItem)setTranslatesReferenceBoundsIntoBoundary(insets: { top: number; left: number; bottom: number; right: number }): Promise<void>Swift declarationfunc setTranslatesReferenceBoundsIntoBoundary(with insets: UIEdgeInsets)get boundaryIdentifiers(): Promise<(Array<SDKHandle>) | null>Swift declarationvar boundaryIdentifiers: [any NSCopying]? { get }get collisionDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var collisionDelegate: (any UICollisionBehaviorDelegate)? { get set }setCollisionDelegate(value?: (Implements<UICollisionBehaviorDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var collisionDelegate: (any UICollisionBehaviorDelegate)? { get set }get collisionMode(): Promise<UICollisionBehavior_Mode>Swift declarationvar collisionMode: UICollisionBehavior.Mode { get set }setCollisionMode(value: UICollisionBehavior_Mode): Promise<void>Swift declarationvar collisionMode: UICollisionBehavior.Mode { get set }get items(): Promise<Array<SDKHandle>>Swift declarationvar items: [any UIDynamicItem] { get }get translatesReferenceBoundsIntoBoundary(): Promise<boolean>Swift declarationvar translatesReferenceBoundsIntoBoundary: Bool { get set }setTranslatesReferenceBoundsIntoBoundary89536(value: boolean): Promise<void>Swift declarationvar translatesReferenceBoundsIntoBoundary: Bool { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UICollisionBehavior.init()
inherited init: cannot prove legal (class declares 1 custom initializer)