iOS 7 UIBarButtonItem 具有辅助功能

标签 ios accessibility uibarbuttonitem

我试图给导航栏中的 barbuttonitem 一个 VoiceOver 可以读取的值,而不是读取 imgname。

我尝试了这个,但它不起作用:

self.barBtnAbout.accessibilityLabel = NSLocalizedString(@"about", nil);
self.barBtnAbout.accessibilityHint = NSLocalizedString(@"about", nil);

有什么好主意吗?

亲切的问候!

最佳答案

我使用以下方法完成了此操作:

UIView *view = (UIView*)self.navigationItem.leftBarButtonItem;
[view setIsAccessibilityElement:YES];
[view setAccessibilityLabel:NSLocalizedString(@"about", @"")];
[view setAccessibilityHint:NSLocalizedString(@"about", @"")];

关于iOS 7 UIBarButtonItem 具有辅助功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23800764/

相关文章:

ios - 将 MKCoordinateRegion 转换为 MKMapRect

ios - 如何设置图像大小以提高 OCR 输出?

android - 中断当前的 TalkBack 读出并开始新的读出?

ios - 如何创建一个透明的UIBarButtonItem?

ios - 导航栏项目图标未正确显示

ios - 如何将选中的图片转换为字符串进行存储?

iphone - 使用后端数据构建 iOS 应用程序的最佳实践

辅助功能:当 <main> 标签存在时,是否需要 "Skip to content"链接?

android - 使用 AccessibilityService 读取通知

ios - 当包含在 UIBarButtonItem 中时增加 UIButton 的固有大小