AvailableHapticFeedback
Unified haptic feedback interface for all subclasses of UIFeedbackGenerator
, with availability checks for iOS 9.
Usage
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.
Installation
CocoaPods:
pod 'AvailableHapticFeedback'
Manually:
Copy Sources/AvailableHapticFeedback.swift
to your Xcode project.