选择 UITableViewCell 时,画外音会宣布“已选择”,我不希望画外音说“已选择”。我怎样才能做到这一点?
我尝试过但没有成功的事情:
- 更改了单元格
accessibilityHint
和accessibilityLabel
- 更改了单元格
selectionStyle = UITableViewCellSelectionStyleNone
- 更改了单元格
accessibilityTraits = UIAccessibilityTraitButton
问题:
- 我不希望在选择单元格时画外音说“已选择”。我怎样才能做到这一点?
最佳答案
我将此作为代码级支持问题从 Apple 询问,并获得了以下完美运行的解决方案。使用 UITableViewCell 的自定义子类,您可以在其中覆盖 accessibilityTraits,如下例所示:
class NoTraitCell: UITableViewCell {
override var accessibilityTraits: UIAccessibilityTraits {
get {
return UIAccessibilityTraitNone
}
set {}
}
}
关于ios - 防止画外音(辅助功能)宣布 UITableViewCell 被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27271389/