0

如果我将 AVAudioSession 配置为 .playAndRecord 类别并运行远程 IO 单元,那么在按钮按下时启用触觉反馈的最佳方法是什么?

4

1 回答 1

0

您可以使用UIFeedbackGenerator在您的 iOS 应用程序中创建触觉反馈。您可以使用以下选项之一,具体取决于您的要求:

UIImpactFeedbackGenerator:使用影响反馈生成器来指示发生了影响。例如,当用户界面对象与某物碰撞或卡入到位时,您可能会触发影响反馈。

例子:

let impact = UIImpactFeedbackGenerator()
impact.impactOccurred()

UISelectionFeedbackGenerator。使用选择反馈生成器来指示选择的变化。

例子:

let impact = UISelectionFeedbackGenerator()
impact.selectionChanged()

UINotificationFeedbackGenerator。使用通知反馈生成器来指示成功、失败和警告。

例子:

let impact = UINotificationFeedbackGenerator()
impact.notificationOccurred(.success)

您可以在此处阅读更多信息:https ://developer.apple.com/documentation/uikit/uifeedbackgenerator

于 2020-07-23T05:55:53.000 回答