UIbarButtonItem 的画外音覆盖
Voiceover overriding for UIbarButtonItem
我正在尝试为 UIBarButtonItem
做自定义画外音。虽然它正在读取 accessibilityValue
,但它也在读取 UIBarButtonItem
.
的图像集的名称
sidebarButton = [[UIBarButtonItem alloc] init];
sidebarButton.image = [[UIImage imageNamed:@"menu.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
sidebarButton.isAccessibilityElement = YES;
[sidebarButton setAccessibilityValue:@"Checking Something"];
所以画外音正在朗读"Menu Checking Something Button"。虽然我希望它只读 "Checking Something".
注意 禁用图像的辅助功能不起作用。 sidebarButton.image.isAccessibilityElement = NO;
使用 setAccessibilityLabel
而不是 setAccessibilityValue
解决了问题
我正在尝试为 UIBarButtonItem
做自定义画外音。虽然它正在读取 accessibilityValue
,但它也在读取 UIBarButtonItem
.
sidebarButton = [[UIBarButtonItem alloc] init];
sidebarButton.image = [[UIImage imageNamed:@"menu.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
sidebarButton.isAccessibilityElement = YES;
[sidebarButton setAccessibilityValue:@"Checking Something"];
所以画外音正在朗读"Menu Checking Something Button"。虽然我希望它只读 "Checking Something".
注意 禁用图像的辅助功能不起作用。 sidebarButton.image.isAccessibilityElement = NO;
使用 setAccessibilityLabel
而不是 setAccessibilityValue
解决了问题