如何使用 UIFeedbackGenerator 让应用支持 iOS 10 的触觉反馈
始于 iOS 10.0
iOS 10 引入了一种新的、产生触觉反馈的方式,它通过使用所有应用共享的预定义震动模式,来帮助用户认识到不同的震动反馈有不同的含义。这个功能的核心由 UIFeedbackGenerator 提供,不过这只是一个抽象类 (abstract class) —— 你真正需要关注的三个类是 UINotificationFeedbackGenerator,UIImpactFeedbackGenerator,和 UISelectionFeedbackGenerator。
其中的第一个,UINotificationFeedbackGenerator 让你可以根据三种系统事件:error,success,和 warning 来产