是否可以在 iOS 应用中启用或禁用 VoiceOver?

Posted

技术标签:

【中文标题】是否可以在 iOS 应用中启用或禁用 VoiceOver?【英文标题】:Is it possible to enable or disable VoiceOver within an iOS app? 【发布时间】:2011-12-31 05:14:08 【问题描述】:

我希望能够在我的 ios 应用中打开或关闭 VoiceOver。这样做的原因是我试图帮助一个残疾人,这使她无法阅读消息(因此需要 VoiceOver),并且由于运动协调问题也无法三次单击主页按钮。通过设置>常规>辅助功能>VoiceOver>VoiceOver>Flipswitch进行设置的方式太长太复杂了。

是否可以在不越狱设备的情况下在应用中更改此设置?如果有帮助,该应用无需进入 App Store。

或者,使用越狱设备是否容易做到这一点?

另一种方法可能是模拟三次单击自动打开 VoiceOver 的主页按钮。有没有办法做到这一点?

【问题讨论】:

您看过Assistive Touch 的新功能了吗? 是的,我有,也会用。我无法找到一种方法让它三次单击主页按钮或以其他方式打开画外音功能...... 【参考方案1】:

    获取应用程序aHomeIcon。

    打开应用并点击 URL。

    插入网址:prefs:root=General&path=ACCESSIBILITY

    点击“完成”。

    在图标下方插入要显示的名称。

    点击页面底部的导出按钮。 Safari 打开。

    添加书签并选择“到主屏幕”。

现在您可以点击该图标,然后您将被重定向到设置应用的辅助功能部分。

请参阅此link 以供参考。

【讨论】:

不错!谢谢。我快到了。我能够进入辅助功能页面,但不能进一步进入画外音设置。理想情况下,我想自动拨动开关,但这可能是不可能的,至少有可能进入画外音屏幕吗? 虽然理论上可以回答这个问题,但我们希望您在回答中包含链接文章的基本部分,并提供link for reference。如果不这样做,答案就会面临链接失效的风险。

以上是关于是否可以在 iOS 应用中启用或禁用 VoiceOver?的主要内容,如果未能解决你的问题,请参考以下文章

应用程序关闭时的 iOS 定位服务启用/禁用事件

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

从设置应用程序 ios 获取推送通知启用/禁用事件?

在 Audio_Service Flutter 中启用或禁用锁屏艺术

如何在 iOS 中以编程方式禁用/启用睡眠模式?

iOS - 根据切换值启用/禁用一组通知