SwiftUI:辅助功能——挑战

辅助功能——圆满完成

无障碍可访问性并不是 很容易拥有”的东西——它应该被视为你的应用程序设计的一个基本部分,并从一开始就加以考虑。SwiftUI之所以拥有出色的可访问性支持,并不是因为Apple在最后一刻才想到,而是因为它从一开始就已经融入其中——SwiftUI的每一个部分都考虑到了可访问性,如果我们不符合同样的标准,我们就会对用户造成极大的伤害。

更重要的是,我希望你能同意,增加额外的无障碍性是出乎意料的简单——这里的一些特殊值,那里的一点分组,以及一些额外的特征,这些简单的东西只需要几分钟就可以添加,但对于全世界数以百万计的人来说,却是 "无法使用"和 "易于使用"的区别。

回顾你学到的

任何人都可以学完整个教程,但是要记住所教的内容需要付出实际的工作。确保您从这些教程中获得尽可能多的收益是我的职责,因此,我准备了简短的评论以帮助您检查自己的学习情况。
点击此处回顾您在这个项目学到的内容

挑战

最好的学习方法之一就是尽可能多地编写自己的代码,因此,您应该尝试通过以下三种方式扩展此应用,以确保您完全了解正在发生的事情。

  1. Cupcake Corner 中的订单确认视图使用的是一张图片,并没有给UI增加任何东西,所以要想办法让屏幕阅读器不读出来。
  2. BetterRest 中修复步进器,以使它们在用户调整其值时读出有用的信息。
  3. 请对 Moonshot 进行全面的可访问性审查——您需要进行哪些更改才能完全访问它?

译自 Accessibility: Wrap up

你可能感兴趣的:(SwiftUI:辅助功能——挑战)