// Heavy
let generator = UIImpactFeedbackGenerator(style: .heavy)
generator.impactOccurred()
// Medium
let generator = UIImpactFeedbackGenerator(style: .medium)
generator.impactOccurred()
// Light
let generator = UIImpactFeedbackGenerator(style: .light)
generator.impactOccurred()
// Rigid
// iOS 13+ only
let generator = UIImpactFeedbackGenerator(style: .rigid)
generator.impactOccurred()
// Soft
// iOS 13+ only
let generator = UIImpactFeedbackGenerator(style: .soft)
generator.impactOccurred()
// Selection
let selectionFeedback = UISelectionFeedbackGenerator()
selectionFeedback.selectionChanged()
// Success
let notiFeedback = UINotificationFeedbackGenerator()
notiFeedback.notificationOccurred(.success)
// Error
let notiFeedback = UINotificationFeedbackGenerator()
notiFeedback.notificationOccurred(.error)
// Warning
let notiFeedback = UINotificationFeedbackGenerator()
notiFeedback.notificationOccurred(.warning)