2016-02-26 60 views
0

我正在嘗試爲UIBarButtonItem做自定義配音。雖然它正在讀取accessibilityValue,但它也正在讀取爲UIBarButtonItem設置的圖像名稱。UIbarButtonItem的配音覆蓋

sidebarButton = [[UIBarButtonItem alloc] init]; 
sidebarButton.image = [[UIImage imageNamed:@"menu.png"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 
sidebarButton.isAccessibilityElement = YES; 
[sidebarButton setAccessibilityValue:@"Checking Something"]; 

因此,配音是閱讀「Menu Checking Something Button」。儘管我希望它只能閱讀「檢查某些東西」。

注意禁用圖像的可訪問性不起作用。 sidebarButton.image.isAccessibilityElement = NO;

回答

0

使用setAccessibilityLabel代替setAccessibilityValue解決問題