iOS:如何检查是不是启用了触觉反馈(iOS 设置)

Posted

技术标签:

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

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

【问题讨论】:

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

回应

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

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

备注:

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

【讨论】:

请将此作为评论发布,因为它引用了 *** 上的另一个答案。遵循相同Here的准则 我提出的问题与触觉反馈有关。这并不意味着 Force Touch。用户可以在 iOS 设置/声音和触感下激活或停用系统触感。我想在这里读取值。

以上是关于iOS:如何检查是不是启用了触觉反馈(iOS 设置)的主要内容,如果未能解决你的问题,请参考以下文章

如何检查 iOS/iPadOS 中是不是启用了深色模式?

如何检查 iOS 设备上是不是启用了 Motion & Fitness?

如何检查按钮形状是不是启用? [复制]

在 iOS 的 javascript 中禁用长按振动

是否可以检查是否在 iOS 7 中启用了 iCloud KeyChain?

WatchOS 6.0、Swift 5.0:无背景触觉