UIAccessibility是UIKit中的一个非正式协议,提供有关用户界面元素的可访问性信息。 VoiceOver和其他辅助技术使用此信息来帮助残障用户与您的应用程序进行交互。 UIKit中的所有标准视图和控件都实现了UIAccessibility,因此默认情况下可以访问应用程序。
正如上一篇文章中所讨论的,我正在制作 Inspect.exe 的等效项。为此,我使用 IAccIdentity 来获取每个控件的“唯一”ID。 然而事实证明这些 ID 不是...
我正在制作一个应用程序,其行为类似于inspect.exe。我有一个可访问性元素的树视图,当用户浏览元素时,可以根据需要查询这些元素。我想要
在这里输入图片描述 [在此处输入图片描述](https://i.stack.imgur.com/krKrs.png) 为什么所有这些应用程序在导航栏下方都有突出显示的阴影?如何摆脱它?
UIAccessibilityContainerType.landmark 枚举案例被描述为“地标数据”。这个描述留下了很多想象空间,我一直在努力寻找关于......
可访问性 - Control+Option+Space无法打开下拉菜单(选择元素)。
我的选择元素是这样的。 选项1 备选方案2
我试图实现通知组件,将显示项目列表,并将通过点击顶部固定导航栏上的通知图标打开。我觉得不 ...
我有一个澳大利亚州的下拉菜单。标签像ACT,VIC,NSW(简写),但值就像澳大利亚首都特区,维多利亚州(简写),如果屏幕阅读器应宣布简短...
iOS 13 Voiceover问题,转子操作不适用于嵌入式链接
我们已经在应用程序中为包含UITextView的自定义警报视图实现了画外音功能。该UITextView具有链接,我们还为...
VoiceOver:UIAccessibilityLayoutChangedNotification不起作用
使用VoiceOver,UIAccessibility.post(notification:.layoutChanged,parameter:someView)只是重新声明当前关注的元素,而不是移动焦点并宣布...的accessibilityLabel标签] >> [[
设置UITableView标头文本的accessibilityLabel
我正在尝试寻找一种方法来为tableview的标题文本设置accessibilityLabel。 -(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {return @“ ...
accessibilityPerformMagicTap不会每次都被调用
我已经尝试在特定的视图控制器和AppDelegate.swift中重写func accessibilityPerformMagicTap(),但它很好用。但是,并非在所有情况下都有效。 ...
据我所知,iOS上的辅助功能工具从上至下从左至右读取。有没有一种方法可以按视图分组,以使两个视图以相等的高度彼此相邻(一个在右侧,另一个在...上)[
我已经在父视图上将isAccessibilityElement标志设置为true(在我的情况下是UICollectionViewCell),现在VoiceOver无法访问其所有子级,这正是我想要的。我...
最小问题示例:https://codepen.io/sidouglas/pen/LYPZaOG当输入范围为焦点时,使用Chrome Vox或Mac的Voice over-连续读取valuetext的每个值。
[我正在尝试暂停VoiceOver技术:UIAccessibility.post(通知:.pauseAssistiveTechnology,参数:UIAccessibility.AssistiveTechnologyIdentifier.notificationVoiceOver)...
是否有任何方法可以为资产目录中的图像资产设置accessibilityLabel?我不想在使用该图像资产的任何地方处理该标签。
在VoiceOver Safari浏览器中,“ aria-label”下的文本被读取了两次
我已将“ aria-label”用于按钮。 Ipad Safari浏览器中的旁白读取文本两次。如何解决这个问题? “ aria-label”在MacBook Voiceover Safari浏览器中仅读取一次。
具有Interface Builder用户定义的运行时属性的本地化字符串
我目前正在尝试在情节提要中创建本地化的accessibilityLabel(我正在尝试避免以编程方式进行此操作)。似乎每当我使用Localized String选项时,...
TTS的UIAccessibilityPostNotification-是否在应用程序中允许?
[似乎可以为TTS使用UIAccessibilityPostNotification,因此:UIAccessibilityPostNotification(UIAccessibilityAnnouncementNotification,@“天空现在是蓝色”)但是,这引起了...
如何对VoiceOver手势进行自动测试,例如“执行转义”?
我已经对模态视图的“ Perform Escape”(两指Z)VoiceOver手势实现了自定义响应(通过UIViewController子类中的accessibilityPerformEscape()-> Bool方法)。 ...