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
解决了这个问题