gpt4 book ai didi

ios - 如何更改 TableView 的部分索引标题的 accessibilityLabel?

转载 作者:行者123 更新时间:2023-11-29 12:31:06 26 4
gpt4 key购买 nike

可以实现 sectionIndexTitlesForTableView 在表格 View 的右侧添加图标,允许用户跳转到表格中的特定部分。当您使用 VoiceOver 与此部分索引交互时,它会在您每次滑动以跳转到某个部分时宣布每个部分索引字符。我的问题是,您如何配置 VoiceOver 为每个部分索引宣布的内容 - 您可以为每个索引设置 accessibilityLabel 吗?

最佳答案

您直接在从 sectionIndexTitlesForTableView: 返回的 NSString 上设置 accessibilityLabel。即:

- (NSArray *)sectionIndexTitlesForTableView:(id)tableView {
NSString *one = "1";
one.accessibilityLabel = @"First";
...
return @[one, ...];
}

这在 WWDC 2012 的“iOS 辅助功能” session 中作为高级技巧进行了讨论(对我来说感觉更像是一个复活节彩蛋 ;-),请参阅 slides , 第 128-130 页。

P.S.:你可以阅读整个“你可能不知道的事情”部分以获得其他有趣的技巧。

关于ios - 如何更改 TableView 的部分索引标题的 accessibilityLabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27682611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com