如何使UITableViewCell自动读出UIImageView,就像它对

时间:2017-08-17 09:16:02

标签: ios accessibility voice

我已经尝试将随机标签添加到UITableViewCell,可访问性语音系统会自动读取所有这些标签。

我也试图添加一个UIImageView作为可访问性元素,并希望它也可以通过单元格自动读取。它基本上是一个小状态图标。

我在图像上设置了accessibilityLabel。

我还将isAccessibilityElement设置为YES

现在它将图像视为一个单独的对象。我可以选择图像,或者左右滑动以单独阅读,而不是用单元格读取。

在单元格的自定义accessibilityLabel getter中返回它也应该工作,但我想尽可能多地使用自动解决方案。是否有一些属性可以在UIImageView上设置,使其像UILabel一样自动读取?

1 个答案:

答案 0 :(得分:0)

我认为你有两个选择,一个是有点不洁,正在创建一个用相同文本隐藏的标签并通读。

我认为更干净的选项可能是为ImageView创建子类,只是给它一个文本或标签属性,并且只是读取了可访问性语音。