Ios uibarbuttonite的画外音覆盖

Ios uibarbuttonite的画外音覆盖,ios,uinavigationbar,uibarbuttonitem,voiceover,Ios,Uinavigationbar,Uibarbuttonitem,Voiceover,我正在尝试为uibarbuttoneim制作自定义画外音。虽然它正在读取accessibilityValue,但它也在读取UIBarButtonItem的图像集名称 sidebarButton = [[UIBarButtonItem alloc] init]; sidebarButton.image = [[UIImage imageNamed:@"menu.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; sid

我正在尝试为
uibarbuttoneim
制作自定义画外音。虽然它正在读取
accessibilityValue
,但它也在读取
UIBarButtonItem
的图像集名称

sidebarButton = [[UIBarButtonItem alloc] init];
sidebarButton.image = [[UIImage imageNamed:@"menu.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
sidebarButton.isAccessibilityElement = YES;
[sidebarButton setAccessibilityValue:@"Checking Something"];
所以画外音是“菜单检查某物按钮”。虽然我希望它只读“检查某些东西”


注意禁用图像的可访问性不起作用<代码>sidebarButton.image.isAccessibilityElement=否

使用
setAccessibilityLabel
而不是
setAccessibilityValue
解决了这个问题