问题标签 [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 - 页面视图控制器的可访问性
我们正在为一个健康组织工作,制作一个应用程序,该应用程序也应该通过盲人辅助功能实现 - 它可以对元素进行配音。
我开发了一个示例屏幕——它实际上是一个在首次安装时启动的教程。我在下面的页面视图控制器上没有得到默认行为的事情是(启用语音后) 1. 3 手指向左滑动不会移动到另一个页面。2. 一根手指向右滑动应将焦点移至下一个控件。在这里,页面点。重点不是分页点。
有人可以提供线索吗?我已经使用 UIAccesibiliy 标签和提示实现了通常的分页方式。
ios - 画外音模式 - 滚动到在滚动视图中关闭的子视图
我有一个带有许多按钮作为子视图的滚动视图。这些子视图按钮也存储在一个数组中。当我在旁白辅助功能模式中使用一键滑动手势从上到下浏览视图中的所有 UI 元素时,旁白仅读取辅助功能标签直到滚动视图中的开始/最后一个可见 按钮,然后开始读出视图中的其他 UI 组件。
仅当用户在滚动视图中执行实际滚动时才会调用accessibilityScroll委托协议函数,因此这不适合我的场景,即用户仅使用一键滑动手势浏览视图中的所有 UI 组件。
有没有一种方法可以确定当前在画外音模式下正在读出哪个子视图数组按钮,以便我可以滚动到滚动视图中的特定偏移/按钮位置,以将当前偏移的按钮带入视图,以便它们也可以被读取出去?或者有没有更简单的方法来实现我想要的?我会很感激你的建议。谢谢
ios - UIPickerView + 辅助功能 = 崩溃
当可访问性打开时,我的自定义 UIPickerView 崩溃。我正在使用以下代码(简化;是的,我想/需要在此处为组件视图使用子视图)。
堆:
有任何想法吗?
ios - 处理无障碍标准手势的语音
在画外音模式下,我正在尝试处理触摸以进行探索和单指滑动手势,因为我的滚动视图具有多个按钮。我正在实现 UIAccessibilityFocus 可访问性元素DidBecomeFocused 协议来更新我的滚动视图偏移量。
但是,我需要处理单点触摸来探索手势动作,这与画外音模式下的单指滑动手势不同。我似乎无法在 UIAccessibility 文档中找到如何执行此操作,如果有人可以指导我或指出正确的解决方案,我将不胜感激。非常感谢
ios - UIAccessbility 在点击时读取相同的标签两次
我在故事板中有一个视图,它有一个标签。我在 Xcode 中启用了“身份检查器”的可访问性。问题是画外音在点击一次时会读取两次标签文本。我没有任何代码,它只是故事板中的简单标签。
任何帮助将不胜感激。
objective-c - 使用自定义视图时如何为菜单项指定可访问性属性值?
我正在编写一个NSMenuItem
我想使其易于访问的自定义视图。当我不覆盖accessibilityIsIgnored
(因此返回NSView
默认值YES
)时,我在 Accessibility Inspector 中看到AXMenuItem
使用自定义视图的菜单项的可访问性层次结构中有一个基本对象,但它缺少菜单项的大多数必需属性比如“标题”:
为不使用自定义视图的菜单项设置了必需的属性。
当我重写accessibilityIsIgnored
为 returnNO
时,这会导致将额外的可访问性对象添加到层次结构中(默认情况下是一个AXUnknown
对象):
的覆盖返回的属性值accessibilityAttributeValue:
应用于AXUnknown
下的此对象AXMenuItem
,而不是应用于AXMenuItem
对象本身的预期效果。
如何为菜单项提供缺失的属性值?
ios - 选择时的 UIButton 可访问性标签?
简单的一个:有没有办法UIButton
在推送后读取特定的可访问性消息?这是一个切换,它在被推动之前有一个标签/提示,但是在用户与之交互之后,我希望它能够听到它被切换的声音,并传达它是刚刚打开还是关闭。
在用户与按钮交互之后,是否有某种选择提示或类似的东西可以用来阅读内容?
ios - iOS 地图自定义 calloutView 不适用于 VoiceOver
当 VoiceOver 开启时,我无法在 iOS 地图上选择我的自定义标注视图。我只需选择地图注释即可查看标注,当我想选择标注时,街道会出现在标注视图的顶部。
我使用 SMCalloutView 作为自定义 calloutView。
任何帮助将不胜感激。
ios - UITableViewCell AccessoryType 可访问性提示?
我有一个UITableViewCell
设置accessoryType
为UITableViewCellAccessoryDetailDisclosureButton
。这将显示 V 形和信息按钮。当我在模拟器上检查可访问性检查器时,它有一个accessibiityHint
“更多信息”,有什么办法可以改变它吗?
我曾尝试通过该accessoryView
属性访问它,但这是零。
(更多上下文,我的行选择导致该行被选中,详细信息披露触发到编辑屏幕的 segue。所以该行accessibilityHint
沿着“选择 x ”的行,我希望信息按钮说“编辑 x ")
任何帮助表示赞赏。谢谢!
ios - iOS 可访问性:使视图和子视图可访问
我想在 VoiceOver 可访问的文本字段上创建一个文本字段和一个子视图。如果我使用 UIAccessibilityContainer 方法,我只能使子视图可访问。有没有办法做到这一点?