用户单击空白区域时的可访问性

问题描述 投票:0回答:1

一般情况:当用户单击空白区域时,控件不会转到任何其他位置。

我的情况:当用户单击空白区域时,控制权转到最后一个单元格。

有什么方法可以处理空白区域的点击?

  • 我已经管理了accessibilityElements数组,该数组仅包含所需的UI元素。
  • 我对不需要的元素保留了isAccessibilityElement的假性

这仅在一个屏幕上发生。我对此进行了研究,但尚未找到解决方案。

ios swift accessibility uiaccessibility
1个回答
0
投票

您可以覆盖空白区域的accessibilityActivate()。如果您希望修改默认实现,请返回true,即编写您需要执行的自定义代码,然后返回true。如果您不想更改默认实现,即让操作系统决定双击空白区域会发生什么,则返回false。默认情况下,返回类型为false。

在这里阅读更多https://developer.apple.com/documentation/objectivec/nsobject/1615165-accessibilityactivate

© www.soinside.com 2019 - 2024. All rights reserved.