- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
当用户在 iOS 上单击按钮时,我将启动一个自定义弹出窗口。在 iPhone 上使用画外音时,如何确保焦点停留在自定义弹出窗口中(出于可访问性原因)?目前,当我向右滑动时,焦点落在父容器中的元素上。
最佳答案
如果您的目标是 iOS >= 5.0,则有一个名为 accessibilityViewIsModal 的属性.使用它绝对可以解决您的问题。
如果您的目标是 iOS < 5.0,则没有直接的方法。您需要自定义 View Controller 的 View 并重新排序“_accessibleElements”,如图所示 here .请参阅使自定义容器 View 的内容可访问部分。
关于ios - 如何使用 UIAccessibility 协议(protocol)在 iOS 上的模式弹出窗口中捕获焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674522/
我想知道 AssistiveTouch 是否启用,因为我的应用想要向用户说明如何针对特定用例正确设置它。 我尝试获取 UIAccessibility.isAssistiveTouchRunning 但
除了键盘交互, Accordion 模式和披露模式之间有什么主要区别吗?为什么 aria 创作实践对于逻辑上相似的显示/隐藏组件有两个不同的主题? 最佳答案 Aria-practices for Ac
我正在深入研究 UIAccessibility API,但找不到任何内容,有没有办法知道之前关注的元素?或者是否有函数可以提供聚焦的来源? 例如,我将焦点从元素 A 移动到元素 B,有什么方法可以知道
当启用 UIAccess 时,有几个关于拖放不工作的问题。有些提供了使用 ChangeWindowMessageFilter 或 ChangeWindowMessageFilterEx 和 WM_DR
画外音中有一个“容器”转子设置 - 它允许您快速浏览屏幕的“高级”部分(上下滑动)。例如,在日历中,您有 3 个项目 - 导航栏、内容、工具栏。 我的应用程序使用自定义 UIView 子类,无论我尝试
我一直在阅读有关 iPhone 上的 VoiceOver 的资料,但我找不到任何人谈论如何将内容标记为某种语言并在应用程序中使用多种语言。我想让我的字典 VoiceOver 兼容。 例如,这可以写在
我已经为自定义表格 View 实现了辅助功能。我在哪里启用了表格单元格的所有 subview 的可访问性,如 ImageView 、标签、按钮、文本字段。 我在实现辅助功能后面临 2 个问题。 由于可
如何将 UIAccessibility 焦点设置在 UITabBarController 的选定选项卡的内容上?它一直关注选定的 UITabBarItem。 我尝试在 UITabBarControll
我有一个简单的 View Controller ,它在 viewDidLoad() 中执行此操作. DispatchQueue.main.asyncAfter(deadline: DispatchTi
我有一个显示文本的自定义 UIView 子类。文本可以是多种语言,我有音频。我不希望 Voiceover 尝试阅读文本本身,因为我希望用户在这里听到我的音频。我可以将元素的 accessibility
在 VoiceOver 模式下有什么方法可以锁定焦点吗?我知道我可以使用 UIAccessibilityLayoutChangedNotification 将焦点移动到特定元素,但用户仍然可以导航到屏
从 ios6 开始,在邮件和消息等 native 应用程序中,如果打开了画外音,然后点击其中一个表格 View 单元格(即电子邮件),然后转动两根手指调出转子,那么可以选择的选项之一是“操作”,它允许
我有一个文本“用户可以在‘此处’进行更改。”字母“这里”是可点击的,然后点击它。[检查图像][1] 默认画外音不是专注于它,也不是朗读它。 我怎样才能让它通过画外音聚焦,让它可以点击并念出名字。 为
我需要根据某些辅助功能设置状态(开/关)向用户传送内容。 似乎 UIAccessibility 没有公开所有设置。 例如,我通过调用了解隐藏式字幕设置的状态: UIAccessibility.isCl
我有一个 iOS 应用程序,我想让它易于访问。一切顺利,但在某些屏幕上,画外音失去了焦点并跳转到第一个可访问的元素。就好像画面一直在刷新一样。我使用过 UIAccessibilityInspector
我们正在开发一款仅以德语本地化的应用程序,并希望为其添加辅助功能。由于 accessibilityLabel 是德语的,因此无论用户的默认系统语言是什么,始终以德语阅读它会很棒。 我注意到可以使用 a
有没有办法让 iOS 播放 UIActionSheet 呈现时播放的音调?这是一个突然的哔哔声,后面跟着“警报”这个词。 我已经搜索了文档,但未能找到任何合适的内容。 最佳答案 并非系统控件的所有行为
这个问题在这里已经有了答案: Weird UIAccessibility Crash On Ipad Mini 2 (1 个回答) 关闭 5 年前。 我从别人那里接了一个代码,源代码是用Swift写
我有一个 UITableView,一旦用户向其中添加另一个元素/表格单元格,我就会滚动到底部。对于屏幕来说,这工作得很好,因为用户可以看到他们刚刚在表格底部添加的单元格。但是,当使用 VoiceOve
是否可以访问动态添加的 subview 中的无障碍元素? 例如,我有一个包含图像和一些文本的 subview 。在某个用户事件后, subview 在主视图中添加一段时间,然后被移除。可访问性是否可以
我是一名优秀的程序员,十分优秀!