您可以在此处找到有关触觉反馈的 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