// 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)