One Logo Pool Ball
UIKit · IOS API REFERENCE

UIImpactFeedbackGenerator

class · iOS 10.0+ · SDK 27.1

@MainActor class UIImpactFeedbackGenerator

Members (6)

init · iOS 17.5+

init

TypeScript
static initStyleView(style: UIImpactFeedbackGenerator_FeedbackStyle, view: UIView): Promise<UIImpactFeedbackGenerator>
Swift declaration
convenience init(style: UIImpactFeedbackGenerator.FeedbackStyle, view: UIView)
method · iOS 10.0+

impactOccurred

TypeScript
impactOccurred(): Promise<void>
Swift declaration
func impactOccurred()
method · iOS 17.5+

impactOccurred

TypeScript
impactOccurredAt(location: { x: number; y: number }): Promise<void>
Swift declaration
func impactOccurred(at location: CGPoint)
method · iOS 13.0+

impactOccurred

TypeScript
impactOccurredIntensity(intensity: number): Promise<void>
Swift declaration
func impactOccurred(intensity: CGFloat)
method · iOS 17.5+

impactOccurred

TypeScript
impactOccurredIntensityAt(intensity: number, location: { x: number; y: number }): Promise<void>
Swift declaration
func impactOccurred(intensity: CGFloat, at location: CGPoint)
init · iOS 10.0+ · Deprecated in iOS 100000.0

init

TypeScript
static initStyle(style: UIImpactFeedbackGenerator_FeedbackStyle): Promise<UIImpactFeedbackGenerator>
Swift declaration
init(style: UIImpactFeedbackGenerator.FeedbackStyle)

Skipped declarations

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

UIImpactFeedbackGenerator.init()

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

All UIKit types →