可以实现sectionIndexTitlesForTableView
在表格视图右侧添加图标,允许用户跳转到表格中的特定部分。当您使用VoiceOver与此部分索引进行交互时,它会在您每次滑动以跳转到某个部分时宣布每个部分索引字符。我的问题是,如何配置VoiceOver为每个部分索引配置的内容 - 您可以为每个索引设置accessibilityLabel
吗?
答案 0 :(得分:1)
您直接在accessibilityLabel
上NSString
设置了sectionIndexTitlesForTableView:
。即:
- (NSArray *)sectionIndexTitlesForTableView:(id)tableView {
NSString *one = "1";
one.accessibilityLabel = @"First";
...
return @[one, ...];
}
这在" iOS的可访问性和#34; 2012年WWDC会议作为一项高级技巧(感觉就像复活节彩蛋一样;-),请参阅slides,第128-130页。
P.S。:你可以阅读整个"你可能不知道的事情"那里有其他有趣的技巧。