objective-c - 是否可以在 iOS 应用程序中启用或禁用 VoiceOver?

标签 objective-c ios ipad jailbreak voiceover

我希望能够在我的 iOS 应用程序中打开或关闭 VoiceOver。这样做的原因是我正在尝试帮助一位残障人士,这使她无法阅读消息(因此需要 VoiceOver),并且由于运动协调问题也无法三次单击主页按钮。 Settings>General>Accessibility>VoiceOver>VoiceOver>Flipswitch 设置的方法太长太复杂。

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

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

另一种方法可能是模拟三次单击主页按钮自动打开 VoiceOver。有什么办法吗?

最佳答案

  1. 获取应用 aHomeIcon .

  2. 打开应用并点按 URL。

  3. 插入 url:prefs:root=General&path=ACCESSIBILITY

  4. 点击“完成”。

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

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

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

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

查看此 link供引用。

关于objective-c - 是否可以在 iOS 应用程序中启用或禁用 VoiceOver?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8165498/

相关文章:

ios - 我可以在不提供.app路径的情况下使用appium启动安装在iPhone上的应用程序吗

objective-c - NSDate和NSDateComponents返回错误的日期

objective-c - 来自 indexPath 的行索引

ios7 - 自定义 UItabbar 底部有空隙

ios - Swift:将变量从 tableViewCell 发送到父 View

ios - 如何创建每日更新的 iOS 应用程序新闻

ios - 带有不是 UITableViewController 的自定义主视图 Controller 的 UISplitViewController

iphone - NSTimer 无法调用 UIButton setHidden :YES/NO

ios - 串行调度队列如何保证资源保护?

ios - 在iOS中获取textfield.text时将textfield的值更改为另一种语言