常规方案:当用户单击空白区域时,控件不会转到任何其他位置。
我的情况:当用户单击空白区域时,控制权转到最后一个单元格。
有什么办法可以处理空白区域?
我已经管理了accessibilityElements
数组,该数组仅包含所需的UI元素。
我将isAccessibilityElement
保留为不需要的元素为false
这仅在一个屏幕上发生。我对此进行了研究,但尚未找到解决方案。
最佳答案
您可以覆盖空白区域的accessibilityActivate()。
如果您希望修改默认实现,请返回true,即编写您的自定义代码以完成需要执行的操作,然后返回true。
如果您不想更改默认实现,即让操作系统决定双击空白区域会发生什么,则返回false。默认情况下,返回类型为false。
在这里阅读更多
https://developer.apple.com/documentation/objectivec/nsobject/1615165-accessibilityactivate
关于ios - 用户单击空白区域时处理可访问性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58738936/