【问题标题】:iOS: How to check is Haptic Feedback enabled (iOS Settings)iOS:如何检查是否启用了触觉反馈(iOS 设置)
【发布时间】:2020-05-09 11:49:20
【问题描述】:

是否可以在 iOS 设置中读取是否激活或停用触觉反馈的选项?

【问题讨论】:

  • 您要检查设备是否支持触觉?
  • 在 iOS 系统设置中可以禁用触觉反馈。我想阅读这个选项。
  • 我认为没有本地方法可以检查是否禁用了触觉反馈。
  • 因此我问了这个问题:-)。我想用触觉反馈代替对话。为此,我需要知道反馈通知是否正在发生。不幸的是,我在 Apple Inc. 的纪录片中找不到任何内容。相机和麦克风也可以。

标签: ios feedback haptic-feedback uifeedbackgenerator


【解决方案1】:

回应

Apple 不提供任何 API 来检查设备上是否启用了振动。只有一件事可以测试是设备与 Core Haptics Framework 的兼容性

并非所有设备都支持 Core Haptics。例如,iPad 和 iPod touch 不支持触觉反馈,因此不会调用 Core Haptics 在触觉。 source

备注:

System Haptics 已重命名,现在在 Settings 应用中称为 Vibrations。 Apple Developer Documentation for Developers 中的这项技术称为触觉反馈

【讨论】:

  • 请将此作为评论发布,因为它引用了 StackOverflow 上的另一个答案。遵循相同Here的准则
  • 我提出的问题与触觉反馈有关。这并不意味着 Force Touch。用户可以在 iOS 设置/声音和触感下激活或停用系统触感。我想在这里读取值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-24
  • 2022-01-01
  • 2019-03-11
  • 1970-01-01
  • 2015-12-26
  • 2014-10-16
  • 2020-08-08
相关资源
最近更新 更多