6

如何手动触发类似单击的振动,例如使用 peek&pop 或应用程序快捷方式时发生的振动?

4

2 回答 2

24

这个方法很容易实现,效果很好(我自己试过)

import AudioToolbox

AudioServicesPlaySystemSound(1519) // Peek feedback
AudioServicesPlaySystemSound(1520) // Pop feedback
AudioServicesPlaySystemSound(1521) // Three pulses feedback

我希望这有帮助!:)

于 2016-04-23T17:17:25.383 回答
1

似乎这些家伙已经找到了一种方法来为带有 Taptic Engine 的手机(包括 iPhone 6S)在 iOS 9 上做到这一点。http://unifiedsense.com/development/using-taptic-engine-on-ios.html我不确定它是否适用于 iOS 8 或任何其他手机。他们从本质上检索了 Taptic Engine 接口,并使用对应于 Peek 或 Pop 的整数进行UIDevice调用。actuateFeedback

不幸的是,如果这是您的意图,这些应用程序可能会被 App Store 拒绝。

于 2015-11-28T21:56:08.727 回答