我有一个自定义的UITableViewCell
,它包含一些标签和imageViews
。现在,除了打开画外音之外,一切都运行良好。
accessibility
标签的发音类似于异常(exception),但当无法单击该行时,它只会重复该标签。因此用户无法选择该行。
didSelectIndexPath
未调用。当语音关闭时,情况并非如此。
我找到了一个主题,他们通过在单元格上将 isAccessibilityElement
设置为 true 来解决它。这确实解决了问题,但又产生了另一个问题,即辅助功能标签不再显示,它只显示选择而不是标签。
我该如何解决这个问题?
最佳答案
辅助功能开启后,您需要点击两次才能选择行或按钮,并且需要用三指滑动。
通过将 cell.isAccessibleElement 设置为 true,您可以得知单元格本身可访问,但其元素不可访问。
您不应该这样做。而是尝试将单元格中的所有元素设置为可访问,然后双击以实际选择该行。
关于ios - 打开语音时未调用 didSelectRowAtIndexpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39223002/