问题标签 [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.
ios - iOS 配音状态
我正在尝试将辅助功能添加到已经开发的 iOS 应用程序中。
如果 iPhone 设置的辅助功能菜单中的 VoiceOver 选项打开,我希望它们显示几个 UI 功能(例如按钮),如果画外音关闭,则不显示。
有没有办法检查画外音选项是否打开?
ios - iOS 可访问性提示未在文本字段上说出
我们使用故事板创建了一个非常简单的应用程序,其中包含一个带有文本字段的屏幕。我已经在文本字段上设置了辅助功能标签和提示,但是当我将应用程序部署到我的 iPhone 时,Voiceover 只会读出标签而不是提示。
我假设这一定是一个错误,有没有人看到过类似的行为?
请注意,我们在 Lion 下使用 Xcode 4.2 进行开发并部署到运行 5.0.1 的 iPhone。
谢谢
ios - TTS 的 UIAccessibilityPostNotification - 在应用程序中允许吗?
似乎可以将 UIAccessibilityPostNotification 用于 TTS,因此:
然而,这提出了两个问题:
1)应用商店规则允许这样做吗?似乎非常接近使用私有 API ......
2) 我的用户需要 TSS,而不是一般的 VoiceOver。有没有办法暂时启用 VO,进行 TTS 呼叫,然后禁用它?
iphone - 自定义滑块控件上的 UIAccessibility
我有一个自定义控件(UIView 子类),它与锁定屏幕上的“滑动解锁”控件相同。
有没有办法在 Voiceover 选择视图时收到通知?此外,当它被选中时,手势识别器不会接收手势,从而使控件无用。
有小费吗?到目前为止,我已经设置了 isAccessibilityElement 和标签/提示。
ios - 如何使长文本可访问
我正在尝试使我的应用程序更易于访问,但我遇到了问题。我的应用程序的一部分包含一些建议,每个建议都由一个UIScrollView
长文本组成。(文字是UIImage
我用Photoshop准备的)。
我想让它易于访问,以便用户可以听取所有建议并随时暂停。我想用,UIAccessibilityLabel
但文字太长了。
在此先感谢您的帮助。
ios - 如何将 UIAccessibility 功能添加到 UIButton 操作?
我是可访问性的新手,我需要在单击 UIButton 时实现此功能。有人可以帮助我提供有关如何实现此功能的任何示例代码吗?
ios - 如何使用 UIAccessibility 协议在 iOS 上的模式弹出窗口中捕获焦点?
当用户单击 iOS 上的按钮时,我正在启动一个自定义弹出窗口。在 iPhone 上使用画外音时,如何确保焦点保持在自定义弹出窗口内(出于可访问性原因)?当前,当我向右滑动时,焦点落在父容器中的元素上。
ios - UIAccessibilityAnnouncementNotification 异步问题
我注意到 UIAccessibility 发布通知方法是某种异步调用。这对我来说听起来很正确,因为您需要听到最后的事件,而不是昨天发生的事件......但是请看这个例子:
您只能听到“字符串 2”。
这个例子很简单,你可以回答可以将“string 2”附加到“string 1”,问题就解决了。但我处于这种情况,但我不能附加两个字符串。
我的问题是:有没有同步通知的方法?
另一个例子如下。假设您有一个标签栏应用程序。当您切换到特定栏时,我希望 VoiceOver 说出特定文本。您可能知道,当您选择一个选项卡时,VoiceOver 会说自己类似于“已选择 Bar1 栏”。
所以... VoiceOver 公告涵盖了我自己的特定文本。
ios - 屏幕更改后的默认 UIAccessibilityElement
有没有办法决定哪个元素首先获得焦点?我尝试在以下方法中使用第二个参数
但没有成功。
ios - iOS 的辅助功能,VoiceOver 阅读顺序问题
当“双指向下滑动”手势完成时,是否可以更改 iPad 中用于辅助功能的 VoiceOver 功能读出元素的顺序?
对于包含 3 个标签和一个按钮的附加图像,VoiceOver 按以下方式读取元素,
标签 1 -> 标签 2 -> 按钮 -> 标签 3
订单可以改成,
标签 1 -> 标签 2 -> 标签 3 -> 按钮