3

我最近遇到了 Google 日历 iOS 应用程序,它在拖动或创建事件时提供了清晰但非常轻巧的触觉反馈。我正在尝试实现相同的功能。

我发现UIImpactFeedbackGenerator's 的.light影响对于我的要求来说仍然太强了。

经过一番挖掘,我发现CHHapticEngine了“核心触觉”库,该库在提供“锐度”和“强度”参数时支持自定义触觉。但似乎这CHHapticEngine在 iPhone 7 Plus 上不起作用,而谷歌以某种方式实现了这一点。

CHHapticEngine不工作?

1)CHHapticEngine.capabilitiesForHardware().supportsHaptics退货false

2)当我尝试在没有检查的情况下使用它时,它会返回:

(com.apple.CoreHaptics 错误 -4809。)

那么,是否有另一种方法可以生成自定义触觉(具有不同的清晰度和强度级别),在所有具有 Taptic Engine 的 iOS 设备上通用?蒂亚!

4

0 回答 0