首页 > 解决方案 > iOS VoiceOver 不读取是否启用了 UITableview 单元格

问题描述

我有一个 UITableview 单元格,可以访问单元格中的文本。唯一的问题是它不知道一个单元格是否启用。旁白朗读文本,但不知道该单元格是否启用。任何帮助。

标签: iosswiftobjective-caccessibilityvoiceover

解决方案


我的方式是处理自己的状态。取决于状态,它是您分配给accessibilityLabel

let model = dataSource.cell(at: indexPath)

if model.isEnabled {
   cell.accessibilityLabel = "my text to be read by voice over"
} else {
   cell.accessibilityLabel = "Not enabled"
}


推荐阅读