触觉反馈 UIFeedbackGenerator
. 最近在玩Medium的app的时候 发现加入了触觉反馈 给我的感觉就是真的体验蛮好的 所有自己就倒腾了一下
UIFeedbackGenerator 我的理解就是C++中的抽象类吧 实现的类有三个
UIImpactFeedbackGenerator
let impact = UIImpactFeedbackGenerator(style: .heavy) impact.impactOccurred()
style 是个枚举
public enum UIImpactFeedbackStyle : Int {
case light
case medium
case heavy
}
UISelectionFeedbackGenerator
let impact = UISelectionFeedbackGenerator()
impact.selectionChanged()UINotificationFeedbackGenerator
let impact = UINotificationFeedbackGenerator()
impact.notificationOccurred(UINotificationFeedbackType.error)
UINotificationFeedbackType 也是一个枚举
public enum UINotificationFeedbackType : Int {
case success
case warning
case error
}