【问题标题】:iOS accessibility doesn't recognize anything on the screeniOS 可访问性无法识别屏幕上的任何内容
【发布时间】:2017-07-06 16:08:42
【问题描述】:

我正在尝试让我的应用可访问(正确使用画外音)。

它在第一个屏幕(登录)中运行良好,但在登录后没有元素获得可访问性焦点。好像卡住了。

可访问性检查员的审核为屏幕中的所有“应该可访问”元素提供了这个问题:

此元素似乎显示应使用无障碍 API 表示的文本

按下问号时,我得到:

确定内容的任何部分是否应作为单独的可访问性子项公开

有人有想法吗?你收到这个警告了吗?

附言

提前道歉,但出于安全原因,我无法分享我的代码。

【问题讨论】:

    标签: ios accessibility


    【解决方案1】:

    解决了我的问题。

    显然,我在登录后添加了另一个视图,然后将其动画关闭,但没有从超级视图中删除。

    它导致应用失去辅助功能焦点(焦点仅在状态栏上)。

    删除视图后,我的应用再次获得了辅助功能焦点。

    我从这个问题中吸取的教训 - 删除不必要的视图!

    附言 这是遗留代码 - 不是我写的:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      相关资源
      最近更新 更多