One Logo Pool Ball
UIKit · IOS API REFERENCE

UIGravityBehavior

class · iOS 7.0+ · SDK 27.1

@MainActor class UIGravityBehavior

Members (11)

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>): Promise<UIGravityBehavior>
Swift declaration
init(items: [any UIDynamicItem])
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)
get · iOS 7.0+

angle

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

angle

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

gravityDirection

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

gravityDirection

TypeScript
setGravityDirection(value: { dx: number; dy: number }): Promise<void>
Swift declaration
var gravityDirection: CGVector { 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 }

Skipped declarations

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

UIGravityBehavior.init()

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

All UIKit types →