Unified haptic feedback interface for all subclasses of UIFeedbackGenerator
, with availability checks for iOS 9.
var haptic = AvailableHapticFeedback(style: .selection)
haptic.prepare() // load taptic engine (optional)
haptic.generateFeedback() // call to generate haptic feedback
haptic.end() // unload taptic engine (optional)
To learn about the different haptic feedback styles, see Apple's guidelines for feedback or run the Example app.
pod 'AvailableHapticFeedback'
dependencies: [
.package(url: "https://github.com/yonat/AvailableHapticFeedback", from: "1.0.5")
]