问题标签 [uiaccessibility]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
19135 浏览

ios - iOS 配音状态

我正在尝试将辅助功能添加到已经开发的 iOS 应用程序中。

如果 iPhone 设置的辅助功能菜单中的 VoiceOver 选项打开,我希望它们显示几个 UI 功能(例如按钮),如果画外音关闭,则不显示。

有没有办法检查画外音选项是否打开?

0 投票
2 回答
2193 浏览

ios - iOS 可访问性提示未在文本字段上说出

我们使用故事板创建了一个非常简单的应用程序,其中包含一个带有文本字段的屏幕。我已经在文本字段上设置了辅助功能标签和提示,但是当我将应用程序部署到我的 iPhone 时,Voiceover 只会读出标签而不是提示。

我假设这一定是一个错误,有没有人看到过类似的行为?

请注意,我们在 Lion 下使用 Xcode 4.2 进行开发并部署到运行 5.0.1 的 iPhone。

谢谢

0 投票
1 回答
369 浏览

ios - TTS 的 UIAccessibilityPostNotification - 在应用程序中允许吗?

似乎可以将 UIAccessibilityPostNotification 用于 TTS,因此:

然而,这提出了两个问题:

1)应用商店规则允许这样做吗?似乎非常接近使用私有 API ......

2) 我的用户需要 TSS,而不是一般的 VoiceOver。有没有办法暂时启用 VO,进行 TTS 呼叫,然后禁用它?

0 投票
1 回答
718 浏览

iphone - 自定义滑块控件上的 UIAccessibility

我有一个自定义控件(UIView 子类),它与锁定屏幕上的“滑动解锁”控件相同。

有没有办法在 Voiceover 选择视图时收到通知?此外,当它被选中时,手势识别器不会接收手势,从而使控件无用。

有小费吗?到目前为止,我已经设置了 isAccessibilityElement 和标签/提示。

0 投票
1 回答
277 浏览

ios - 如何使长文本可访问

我正在尝试使我的应用程序更易于访问,但我遇到了问题。我的应用程序的一部分包含一些建议,每个建议都由一个UIScrollView长文本组成。(文字是UIImage我用Photoshop准备的)。

我想让它易于访问,以便用户可以听取所有建议并随时暂停。我想用,UIAccessibilityLabel但文字太长了。

在此先感谢您的帮助。

0 投票
1 回答
1662 浏览

ios - 如何将 UIAccessibility 功能添加到 UIButton 操作?

我是可访问性的新手,我需要在单击 UIButton 时实现此功能。有人可以帮助我提供有关如何实现此功能的任何示例代码吗?

0 投票
1 回答
5139 浏览

ios - 如何使用 UIAccessibility 协议在 iOS 上的模式弹出窗口中捕获焦点?

当用户单击 iOS 上的按钮时,我正在启动一个自定义弹出窗口。在 iPhone 上使用画外音时,如何确保焦点保持在自定义弹出窗口内(出于可访问性原因)?当前,当我向右滑动时,焦点落在父容器中的元素上。

0 投票
2 回答
4368 浏览

ios - UIAccessibilityAnnouncementNotification 异步问题

我注意到 UIAccessibility 发布通知方法是某种异步调用。这对我来说听起来很正确,因为您需要听到最后的事件,而不是昨天发生的事件......但是请看这个例子:

您只能听到“字符串 2”。

这个例子很简单,你可以回答可以将“string 2”附加到“string 1”,问题就解决了。但我处于这种情况,但我不能附加两个字符串。

我的问题是:有没有同步通知的方法?

另一个例子如下。假设您有一个标签栏应用程序。当您切换到特定栏时,我希望 VoiceOver 说出特定文本。您可能知道,当您选择一个选项卡时,VoiceOver 会说自己类似于“已选择 Bar1 栏”。

所以... VoiceOver 公告涵盖了我自己的特定文本。

0 投票
1 回答
889 浏览

ios - 屏幕更改后的默认 UIAccessibilityElement

有没有办法决定哪个元素首先获得焦点?我尝试在以下方法中使用第二个参数

但没有成功。

0 投票
4 回答
15081 浏览

ios - iOS 的辅助功能,VoiceOver 阅读顺序问题

在此处输入图像描述

当“双指向下滑动”手势完成时,是否可以更改 iPad 中用于辅助功能的 VoiceOver 功能读出元素的顺序?

对于包含 3 个标签和一个按钮的附加图像,VoiceOver 按以下方式读取元素,

标签 1 -> 标签 2 -> 按钮 -> 标签 3

订单可以改成,

标签 1 -> 标签 2 -> 标签 3 -> 按钮