我有一个具有不同标签和图像的单元格。 现在,当可访问性开启时,语音会从左到右读取所有标签。
用户是否可以点击单元格中的不同标签,以便语音只能读取?或者我需要创建不同的单元格吗?
我认为这是可能的
self.accessibilityElements = [view1,view2]但它没有做任何事情。它仍然是一个整体读取的单元格。
答案 0 :(得分:1)
执行self.accessibilityElements = [view1, view2]
时,您正在更改顺序,因此可访问性将首先读取view1,然后查看2。
您无法选择标签。您只能选择一个按钮。但是,如果您希望画外音读取表格单元格中的所有元素,那么您应该使表格单元格中的所有元素都可访问。
尝试设置单元格中的每个元素都可访问。 默认值设置为NO ,因此语音会跳过所有这些元素。
例如:
cell.label1.isAccessibleElement= YES;
在这种情况下,当您从左向右滑动时,焦点将移动到表格单元格中的这些单独元素。完成所有元素后,语音将读取下一个单元格,重复相同的过程。
如果这不起作用,那么可能是语音翻转正在跳过单元格内容视图。
也试着cell.contentView.isAccessibleElement=YES;