One Logo Pool Ball
UIKit · IOS API REFERENCE

UIPushBehavior

class · iOS 7.0+ · SDK 27.1

@MainActor class UIPushBehavior

Members (16)

method · iOS 7.0+

addItem

TypeScript
addItem(item: SDKHandle): Promise<void>
Swift declaration
func addItem(_ item: any UIDynamicItem)
init · iOS 7.0+

init

TypeScript
static init(items: Array<SDKHandle>, mode: UIPushBehavior_Mode): Promise<UIPushBehavior>
Swift declaration
init(items: [any UIDynamicItem], mode: UIPushBehavior.Mode)
method · iOS 7.0+

removeItem

TypeScript
removeItem(item: SDKHandle): Promise<void>
Swift declaration
func removeItem(_ item: any UIDynamicItem)
method · iOS 7.0+

setAngle

TypeScript
setAngle(angle: number, magnitude: number): Promise<void>
Swift declaration
func setAngle(_ angle: CGFloat, magnitude: CGFloat)
method · iOS 7.0+

setTargetOffsetFromCenter

TypeScript
setTargetOffsetFromCenter(o: UIOffset, item: SDKHandle): Promise<void>
Swift declaration
func setTargetOffsetFromCenter(_ o: UIOffset, for item: any UIDynamicItem)
method · iOS 7.0+

targetOffsetFromCenter

TypeScript
targetOffsetFromCenter(item: SDKHandle): Promise<UIOffset>
Swift declaration
func targetOffsetFromCenter(for item: any UIDynamicItem) -> UIOffset
get · iOS 7.0+

active

TypeScript
get active(): Promise<boolean>
Swift declaration
var active: Bool { get set }
set · iOS 7.0+

active

TypeScript
setActive(value: boolean): Promise<void>
Swift declaration
var active: Bool { get set }
get · iOS 7.0+

angle

TypeScript
get angle(): Promise<number>
Swift declaration
var angle: CGFloat { get set }
set · iOS 7.0+

angle

TypeScript
setAngle5108(value: number): Promise<void>
Swift declaration
var angle: CGFloat { get set }
get · iOS 7.0+

items

TypeScript
get items(): Promise<Array<SDKHandle>>
Swift declaration
var items: [any UIDynamicItem] { get }
get · iOS 7.0+

magnitude

TypeScript
get magnitude(): Promise<number>
Swift declaration
var magnitude: CGFloat { get set }
set · iOS 7.0+

magnitude

TypeScript
setMagnitude(value: number): Promise<void>
Swift declaration
var magnitude: CGFloat { get set }
get · iOS 7.0+

mode

TypeScript
get mode(): Promise<UIPushBehavior_Mode>
Swift declaration
var mode: UIPushBehavior.Mode { get }
get · iOS 7.0+

pushDirection

TypeScript
get pushDirection(): Promise<{ dx: number; dy: number }>
Swift declaration
var pushDirection: CGVector { get set }
set · iOS 7.0+

pushDirection

TypeScript
setPushDirection(value: { dx: number; dy: number }): Promise<void>
Swift declaration
var pushDirection: CGVector { get set }

Skipped declarations

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

UIPushBehavior.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →