我试图在iPhone上重现苹果手表的呼吸,但我无法重现手表在呼吸时给用户的反馈振动。我试过用这个:
for _ in 1...5 {
AudioServicesPlayAlertSound(SystemSoundID)
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate)
sleep(1)
}
但是振动太重了,而且(由于循环的缘故)不像苹果手表那样流动。
发布于 2017-02-03 14:14:11
您可以简单地使用Haptics使用Taptic引擎,以获得更轻的反馈。
Swift 3
WKInterfaceDevice.current.playHaptic(.success)
目标-C
[[WKInterfaceDevice currentDevice] playHaptic:WKHapticType.Success];
有关更多信息和可能的枚举值,请访问这里。
发布于 2021-08-31 21:36:48
Swift 5:
WKInterfaceDevice.current().play(.success)
https://stackoverflow.com/questions/41805864
复制相似问题