UITableViewCellAccessoryDisclosureIndicator 不可访问

UITableViewCellAccessoryDisclosureIndicator is not accessible

我有一个 table 视图,它的单元格的附件类型已设置为 UITableViewCellAccessoryDisclosureIndicator。但是当画外音打开时只能访问文本,而不能访问 DisclosureIndicator。 在“设置”应用中,单元格的读法类似于 "General Button"。我基本上也想在我的应用程序中有这种行为。

如有任何帮助,我们将不胜感激。

如果您想通知用户某个元素的行为类似于按钮,您可以向其添加 "button" 特征。

yourElement.accessibilityTraits |= UIAccessibilityTraitButton;

这样做将使系统在读取该可访问性元素的标签后读取 "Button" 的本地化版本。

在模拟器上,您可以打开辅助功能检查器来检查您的 UI 元素的辅助功能信息。

打开模拟器的设置 -> 常规 -> 辅助功能 -> 辅助功能检查器

从检查器中,您可以看到设置中的单元格具有 "Button" 特征集以及原始特征 "Static text"。因此,您可以按照 David Rönnqvist 的建议设置特征。