我可以使用3D Touch在iOS上为手势添加反馈(凹槽)吗?
通过OS X上的强制触摸,应用程序可以提供反馈或缺口(触觉/触觉?),如苹果的示例所述: 地图旋转:当你将指南针向北旋转时,你会感觉到一个缺口 在地图上我可以使用3D Touch在iOS上为手势添加反馈(凹槽)吗?,ios,macos,3dtouch,force-touch,Ios,Macos,3dtouch,Force Touch,通过OS X上的强制触摸,应用程序可以提供反馈或缺口(触觉/触觉?),如苹果的示例所述: 地图旋转:当你将指南针向北旋转时,你会感觉到一个缺口 在地图上 除了使用旧的音频API振动设备(AudioServicesPlayAlertSound)外,3D Touch是否还可以实现同样的功能?是的,在支持的设备上使用iOS 10+可以执行以下操作: var feedbackGenerator: UISelectionFeedbackGenerator func prepare() {
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
}
看起来
nshappicfeedbackperformer
仅适用于OS X。那么也许不是?