在哪里可以找到 watchOS 2 的 Taptic 反馈 API 文档或功能?

2024-02-22

我有兴趣使用触觉反馈为 watchOS 2 构建应用程序。目前我没有 Apple Watch,但我可以访问 Apple 开发者计划。我试过看watchOS 开发者库 https://developer.apple.com/library/prerelease/watchos/navigation/ and watchOS 2 发行说明 https://developer.apple.com/library/prerelease/watchos/releasenotes/General/RN-watchOSSDK-2.0/index.html#//apple_ref/doc/uid/TP40016205.

我没有看到任何提及如何以编程方式访问 Taptic 引擎或它在当前 watchOS 2 中的功能。

如何以编程方式访问 Taptic 引擎或了解新 Taptic API 的功能?


您可以在此处找到有关触觉反馈的 Apple API 文档:

https://developer.apple.com/documentation/watchkit/wkinterfacedevice https://developer.apple.com/documentation/watchkit/wkinterfacedevice

你会发现一个名为

- playHaptic:

所以你需要调用这个函数来播放相关的触觉。这可以通过以下代码来完成:

Swift:

WKInterfaceDevice.currentDevice().playHaptic(<#WKHapticType#>)

Objective-C:

[[WKInterfaceDevice currentDevice] playHaptic:<#WKHapticType#>]

但请注意,目前这些反馈无法在模拟器上进行测试(因为这些触觉反馈是由新的 Taptic Engine 产生的,除了真正的 Apple Watch 之外,其他任何设备都无法访问该引擎),但您可以在真实的 Apple Watch 上进行测试。设备(安装了 watchOS 2 beta)(如果您有的话)。

您可以使用以下类型的触觉:

   WKHapticType.Notification,
   WKHapticType.DirectionUp,
   WKHapticType.DirectionDown,
   WKHapticType.Success,
   WKHapticType.Failure,
   WKHapticType.Retry,
   WKHapticType.Start,
   WKHapticType.Stop,
   WKHapticType.Click 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在哪里可以找到 watchOS 2 的 Taptic 反馈 API 文档或功能? 的相关文章

随机推荐