voiceover 相关问题

VoiceOver是一款屏幕阅读器,适用于Apple OS X和iOS操作系统内置视觉和动态障碍的用户。它描述了应用程序的用户界面,并帮助用户浏览应用程序的视图和控件。

如何在 SwiftUI 中使用 UIAccessibility.post(notification: .layoutChanged, argument: nil) 将焦点移动到特定视图?

我的屏幕上有一个按钮。当用户点击该按钮时,我的应用程序会打开一个模式(视图)。当用户关闭该视图时,辅助功能 VoiceOver 的焦点将转到屏幕顶部。在 UIK...

回答 1 投票 0

如何为 VoiceOver 分组 UITableView?

我有一个带有无限单元格的 UITableView,这些单元格会在您向下滚动时加载。我的底部还有一个浮动按钮。 VoiceOver 逐一读取单元格,问题是作为新单元格...

回答 1 投票 0

角色=语音不朗读警报

https://codepen.io/hasan-uzzaman-sheikh/pen/xxmVqWO 你好呀, 我复制了上面的codepen ...

回答 1 投票 0

如何避免屏幕阅读器在聚焦元素时读取标签更改?

当用户使用选项卡聚焦元素时,屏幕阅读器应读取 aria-label 或 aria-描述的内容。如果用户从同一元素触发任何操作,则 aria-describe 的内容...

回答 1 投票 0

如何在 iPhone 上使用 VoiceOver 制作<div>一组项目?

我正在尝试使用 React 创建一个可访问的阅读应用程序。我的目标是让用户在阅读时能够轻松地在章节之间导航。为了实现这一目标,我使用了 我正在尝试使用 React 创建一个可访问的阅读应用程序。我的目标是让用户在阅读时能够轻松地在章节之间导航。为了实现这一点,我使用 元素来包装文本内容。 像这样: <div> <button>previous</button> <div aria-label='content'> <p>paragraph 1</p> <p>paragraph 2</p> ... (many <p> tags) </div> <button>next</button> <div> 在 Mac 上使用 VoiceOver 功能时,我可以在选择“上一个”按钮时选择 元素,然后按“→”导航到 div,然后使用“Caps Lock + Shift + ↓”进入组。但是,在 iPhone 浏览器上执行相同操作时,选择仅选择 标签。 我尝试调整 aria 属性和角色属性,但无法复制我在 Mac 上经历的行为。 有没有办法修改 iPhone 上 元素的行为以匹配我在 Mac 上观察到的行为? 在 Mac chrome 上 在 iPhone Safari 上 听起来您正在努力使您的阅读应用程序可以使用 React 进行访问,并且您在不同平台上面临着 VoiceOver 行为的一些问题。 VoiceOver 交互有时会在不同设备和浏览器之间表现不同。以下是一些注意事项和潜在的解决方案,可帮助您实现一致的可访问性行为: Using Semantic HTML Elements: Instead of using a <div> element to wrap the content, consider using semantic HTML elements that are specifically designed for grouping content. For example, you could use an <article> element for chapters and a <section> element for grouping paragraphs within each chapter. This can help screen readers interpret the content more accurately. <article> <button>previous</button> <section aria-label='content'> <p>paragraph 1</p> <p>paragraph 2</p> {/* ... */} </section> <button>next</button> </article> 使用角色=“区域”: 您可以尝试将 role="region" 添加到包装元素中。这一角色为辅助技术提供了一个额外的里程碑,以了解内容是一个独特的区域。 <div role="region" aria-label="Chapter"> {/* ... */} </div> Testing and Debugging: VoiceOver behavior can vary between devices and browsers. It's important to test your application on various platforms and browsers to identify inconsistencies. Use the Accessibility Inspector in browser developer tools to inspect the accessibility roles and properties being applied. Mobile-specific Behavior: VoiceOver behavior can be different on mobile devices due to the nature of touch interaction. Users might navigate content using swipe gestures instead of arrow keys. Consider providing clear instructions to users on how to navigate the content using VoiceOver on mobile devices. User Feedback and Testing: The best way to ensure that your application is accessible across various devices and browsers is to involve users with disabilities in the testing process. They can provide valuable feedback and insights into how your application works with different assistive technologies. 请记住,虽然追求一致性很重要,但您还应该优先考虑为残障用户创造清晰且用户友好的体验。如果您遇到持续存在的问题,请联系网络可访问性论坛或专家可能会提供有关如何处理特定情况的进一步指导。

回答 1 投票 0

UICollectionViewCell 在单元格中具有不同的框架,当语音运行时将显示

我需要在 UICollectionViewCell 完全显示在屏幕上之前访问它的框架。如果画外音未运行,则单元格期间的帧将显示功能正常,但当画外音为

回答 0 投票 0

适用于 macOS 的 SwiftUI 语音键盘导航

有没有办法更改 macOS 上的元素之间移动读者焦点时使用的默认组合键语音?在 iOS 上,这只是各种形式的多手势输入而已

回答 1 投票 0

SwiftUI 让画外音读取街道地址

是否有任何解决方案可以使画外音正确读取街道地址?我已经尝试了很多东西,但到目前为止没有任何效果。我最终创建了一个疯狂的 accessibilityLabel 但它仍然......

回答 1 投票 0

辅助功能:让 VoiceOver 阅读文本而无需关注网页

我在网页中有一个表单(HTML、JavaScript、Jquery)。由于表单中的无效条目导致表单提交失败时,如何让 VoiceOver 读出某些内容(一切都发生在 cli ...

回答 1 投票 0

带有画外音的 Web 可访问性语言检测

Voiceover 如何检测语言以及如何让它在整个网站上“说”同一种语言? 我的电脑是英文的,我正在一个提供各种本地化的网站上工作......

回答 3 投票 0

在 iOS 和 Mac 上的 Voice Over 中垂直表格标题读错

我有一个带有垂直标题的表格,我正在使用画外音,在导航时它没有在 th 和单元格之间进行正确的关联。我发现的一些示例使用的是 scope=&...

回答 0 投票 0

reCAPTCHA 可访问性:画外音不清楚

似乎没有办法在谷歌网站上提交非企业版 reCAPTCHA 的错误报告,帮助文档一直指向我这里,所以这里是: 我们最近做了一些

回答 0 投票 0

React Native:VoiceOver 焦点和屏幕键盘问题 [关闭]

我有一个 React Native 应用程序,注册屏幕有四个编辑文本字段和一个注册按钮。在第一个编辑文本字段(名称)中键入并向右滑动后,VoiceOver 焦点不会移动到 ...

回答 0 投票 0

“地标”无障碍容器类型的目的是什么?

UIAccessibilityContainerType.landmark 枚举案例被描述为“地标数据”。这个描述留下了很多想象空间,我一直在努力寻找关于......

回答 1 投票 0

什么时候我们应该在React Native中使用`accessibilityRole`?

这样做对吗?我担心它会给用户读两次 "switch "这个词。

回答 1 投票 0

VoiceOver是否具有类似于JAWS的链接列表和标题列表?

在屏幕阅读器JAWS中,按insert + F7会在网页上生成链接列表。 iOS的VoiceOver是否具有类似的功能?

回答 1 投票 0

在将UIAccessibility焦点更改为其他元素之前,再次防止在语音上发布语音

我有一个View。在双击动作中,我将其隐藏。但是在发布到其他视图之前,它会再次宣布。下面是代码片段。 func setUpAccessibility(){让tapGesture ...

回答 1 投票 0

通过iOS中的数字控制无障碍语音

例如,我试图在自定义UIView上获取带有十进制数字的accessibilityValue,以读取为“二十点一”,类似于旁白如何读取...上的持续时间和关键帧值。

回答 1 投票 0

使VoiceText将UITextField读取为数字

我们的应用程序具有一些UITextField,用户可以在其中输入字母数字输入代码,例如“ AA149873A”。我们希望通过语音将其读取为“ AA 1 4 9 8 7 2 A”,但它会将数字读取为数字:“ ...

回答 1 投票 0

iOS 13 Voiceover问题,转子操作不适用于嵌入式链接

我们已经在应用程序中为包含UITextView的自定义警报视图实现了画外音功能。该UITextView具有链接,我们还为...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.