iOS应用程序的辅助功能:辅助功能检查器

开发人员一直在努力使他们的应用程序更高级,但是实际上每个人都可以使用它们吗? 对于大多数应用程序,答案是否定的。 为了吸引最大的受众群体,让我们了解使应用程序更易于访问的方法。

为了纪念联合国国际残疾人日,让我们看一下如何使我们的iOS应用程序更易于访问。

全球有数百万智能手机用户存在某种残疾,例如视力不佳,部分听力下降或无法很好地控制运动。 如果您不考虑应用程序和UI设计对可访问性的影响,那么您将错过让他们从您的应用程序中受益的机会。

苹果致力于使每个用户都可以使用他们的产品,并为开发人员提供了许多工具来帮助实现这一目标。 这些工具之一是辅助功能检查器,它用于显示屏幕上显示的元素的属性。

尽管Accessibility Inspector不是一个非常知名的工具,但是如果您想让您的应用程序尽可能地易于访问,它还是非常有用的。 在本文中,我将向您展示如何使用Accessibility Inspector审核应用程序的可访问性。

1.打开辅助功能检查器

要调出辅助功能检查器,首先,您需要打开Xcode。 如果您拥有iPhone,则可以将其与Accessibility Inspector一起使用,但是对于本文,我们将仅检查Mac上的默认应用程序。

打开Xcode后,导航至Xcode>打开开发人员工具>辅助功能检查器。

打开辅助功能检查器

您应该会看到一个弹出窗口,看起来像这样:

辅助功能检查器

那很简单! 在接下来的步骤中,我们将研究如何利用Accessibility Inspector功能。

2.辅助功能检查器的权限

使用Accessibility Inspector的第一步是允许Mac对其进行控制。 要对此进行授权,必须在Mac上转到“ 系统偏好设置” 。 您可以通过从启动板打开应用程序或按键盘上的Command-Space ,然后搜索“系统偏好设置”来执行此操作

打开“ 系统偏好设置”后 ,您将看到类似以下内容的内容:

系统偏好设定

从这里转到安全和隐私 ,您将在第一行中找到它。 单击它后,您将看到:

图4安全隐私

最后,转到“ 隐私”标签,然后向下滚动到“ 可访问性” 。 您需要将Accessibility Inspector添加为应用程序之一,因此请点击加号按钮并进行搜索。

图5向访问权限检查员授予访问权限

好的,您现在已经向Accessibility Inspector授予了对Mac的完全访问权限,并且可以继续进行下一步以了解如何配置其他设备。

3.检查特定设备

如上一步所述,您可以在任何设备上使用辅助功能检查器; 它不仅限于iPhone或Mac。 因此,让我们学习如何使用各种设备配置辅助功能检查器。

图6设备选择

如果您以前将iPhone与Xcode一起使用过,则应该可以在Target Selector中看到它。 通常,默认情况下,将选择开发Mac。 如果您有Apple Watch,您可能还会在下拉列表中看到它。

如果您只是在右边看,则可以从所选设备中选择某些过程进行检查。 同样,默认情况下,应选择所有进程 。 花一些时间并尝试使用不同的设备,当您准备就绪时,请转到下一步,我们将在其中学习如何使用检查指针工具。

4.使用检查指针

可访问性检查器的最大部分是检查指针 。 这个有用的工具能够提供有关某个用户界面元素的有意义的信息。 在菜单栏中心的右边找到看起来像目标的图标(位于“ 目标选择器”和“ 检查详细信息”图标之间)。

如前所述,我们将使用开发Mac上的常规应用程序来使用此工具,因此请确保已将开发Mac与“ 目标选择 器”中的“ 查找器”一起选择。 点按“ 检查指针”图标,使其变为蓝色,现在您可以开始检查了。

如果您查看下面的“查找器”,您会看到我所指向的内容以绿色突出显示,并且可以看到一些基本信息。

检查指针

另外,如果您仔细查看“ 高级”选项卡,则可以更改所选元素的某些属性。 在下一步中,您将学习如何审核应用程序的可访问性。

5.审核可访问性

在结束本教程之前,我想向您介绍如何审核应用程序的可访问性。 即使您可能看不到人们可能在使用您的应用程序时遇到的一些问题,但Accessibility Inspector还是有帮助。

花一点时间在工具栏中找到“ 审核”图标。 在这里,您可以查看所选设备上所选进程的特定问题。 首先,您需要重新选择方案和设备(就像在上一步中所做的一样),但是这次您只需点击“ 审核”图标,然后单击出现的“运行审核”按钮。

您的辅助功能检查器应返回程序中的所有警告和辅助功能错误。 例如,如果您没有为应用程序中的一张图像提供良好的描述,则可能会看到类似“ 描述中使用的图像名称 ”的内容。 然后,您可以点击箭头以展开该警告并找到有关它的更多信息。 您还可以点击问题旁边的“ 眼睛”图标,“辅助功能检查器”将向您显示突出显示该问题的屏幕截图。

这是我审核macOS的Finder时可访问性检查器返回的内容:

运行辅助功能审核

如您所见,即使Apple也要做一些工作来确保其应用程序可访问!

结论

您可能从未听说过Accessibility Inspector,但是它是一个非常强大的工具,可以帮助您将应用程序与其他应用程序区分开。 使用此工具,可以使更多人更容易访问和使用您的应用。 如果您喜欢这篇文章,请继续关注-我将在下周写更多有关使您的应用可访问的方法。

翻译自: https://code.tutsplus.com/articles/accessibility-for-ios-apps-accessibility-inspector--cms-30073

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值