One Logo Pool Ball
UIKit · IOS API REFERENCE

UISpringTimingParameters

class · iOS 10.0+ · SDK 27.1

@MainActor class UISpringTimingParameters

Members (8)

init · iOS 10.0+

init

TypeScript
static init(): Promise<UISpringTimingParameters>
Swift declaration
init()
init · iOS 10.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UISpringTimingParameters) | null>
Swift declaration
init?(coder: NSCoder)
init · iOS 10.0+

init

TypeScript
static initDampingRatio(ratio: number): Promise<UISpringTimingParameters>
Swift declaration
convenience init(dampingRatio ratio: CGFloat)
init · iOS 10.0+

init

TypeScript
static initDampingRatioInitialVelocity(ratio: number, velocity: { dx: number; dy: number }): Promise<UISpringTimingParameters>
Swift declaration
init(dampingRatio ratio: CGFloat, initialVelocity velocity: CGVector)
init · iOS 17.0+

init

TypeScript
static initDurationBounce(duration: number, bounce: number): Promise<UISpringTimingParameters>
Swift declaration
convenience init(duration: TimeInterval, bounce: CGFloat)
init · iOS 17.0+

init

TypeScript
static initDurationBounceInitialVelocity(duration: number, bounce: number, velocity: { dx: number; dy: number }): Promise<UISpringTimingParameters>
Swift declaration
init(duration: TimeInterval, bounce: CGFloat, initialVelocity velocity: CGVector)
init · iOS 10.0+

init

TypeScript
static initMassStiffnessDampingInitialVelocity(mass: number, stiffness: number, damping: number, velocity: { dx: number; dy: number }): Promise<UISpringTimingParameters>
Swift declaration
init(mass: CGFloat, stiffness: CGFloat, damping: CGFloat, initialVelocity velocity: CGVector)
get · iOS 10.0+

initialVelocity

TypeScript
get initialVelocity(): Promise<{ dx: number; dy: number }>
Swift declaration
var initialVelocity: CGVector { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →