在 OS X 上使用 Force Touch 应用程序可以提供反馈或缺口(触觉/触觉?),如 Apple 的示例所述:
Map rotation: You'll feel a notch when you rotate the compass to north in Maps.
除了旧的音频 API 使设备振动 (AudioServicesPlayAlertSound) 之外,3D Touch 是否可以做同样的事情?
最佳答案
是的,使用 UIFeedbackGenerator在 iOS 10+ 支持的设备上你可以这样做:
var feedbackGenerator: UISelectionFeedbackGenerator
func prepare() {
// Instantiate a new generator.
feedbackGenerator = UISelectionFeedbackGenerator()
// Prepare the generator when the gesture begins.
feedbackGenerator?.prepare()
}
func notch() {
// Trigger selection feedback.
feedbackGenerator?.selectionChanged()
// Release the current generator.
feedbackGenerator = nil
}
关于ios - 我可以使用 3D Touch 在 iOS 上为手势添加反馈(凹口)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33395171/