One Logo Pool Ball
UIKit · IOS API REFERENCE

UISpringLoadedInteraction

class · iOS 11.0+ · SDK 27.1

@MainActor class UISpringLoadedInteraction

Members (4)

init · iOS 11.0+

init

TypeScript
static initActivationHandler(handler: ((arg0: UISpringLoadedInteraction, arg1: SDKHandle) => void)): Promise<UISpringLoadedInteraction>
Swift declaration
convenience init(activationHandler handler: @escaping (UISpringLoadedInteraction, any UISpringLoadedInteractionContext) -> Void)
init · iOS 11.0+

init

TypeScript
static initInteractionBehaviorInteractionEffectActivationHandler(interactionBehavior: (SDKHandle) | null, interactionEffect: (Implements<UISpringLoadedInteractionEffect> | SDKHandle) | null, handler: ((arg0: UISpringLoadedInteraction, arg1: SDKHandle) => void)): Promise<UISpringLoadedInteraction>
Swift declaration
init(interactionBehavior: (any UISpringLoadedInteractionBehavior)?, interactionEffect: (any UISpringLoadedInteractionEffect)?, activationHandler handler: @escaping (UISpringLoadedInteraction, any UISpringLoadedInteractionContext) -> Void)
get · iOS 11.0+

interactionBehavior

TypeScript
get interactionBehavior(): Promise<SDKHandle>
Swift declaration
var interactionBehavior: any UISpringLoadedInteractionBehavior { get }
get · iOS 11.0+

interactionEffect

TypeScript
get interactionEffect(): Promise<SDKHandle>
Swift declaration
var interactionEffect: any UISpringLoadedInteractionEffect { get }

Skipped declarations

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

UISpringLoadedInteraction.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All UIKit types →