1

我有一个表格视图,它的单元格的附件类型已设置为 UITableViewCellAccessoryDisclosureIndicator。但是,当语音打开时,只有文本可以访问,而 DisclosureIndicator 则不能访问。在“设置”应用程序中,单元格被读取为“常规按钮”。我基本上也想在我的应用程序中有这种行为。

任何帮助,将不胜感激。

4

2 回答 2

1

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

yourElement.accessibilityTraits |= UIAccessibilityTraitButton;

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

于 2015-05-13T11:12:27.097 回答
0

在模拟器上,您可以打开可访问性检查器来检查您的 UI 元素的可访问性信息。

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

从检查器中,您可以看到设置中的单元格设置了“按钮”特征以及原始特征“静态文本”。因此,您可以按照 David Rönnqvist 的建议设置特征。

于 2015-05-31T12:16:30.013 回答