VoiceOver忽略UIBarButton中的accessibilityHint

时间:2014-06-13 18:35:00

标签: ios uibarbuttonitem voiceover

我的导航栏中有一个自定义按钮。

Interface Builder screenshot

使用条形按钮在界面构建器中编辑辅助功能是不可能的,所以我在代码中完成了它:

self.addressBookButton.isAccessibilityElement = YES;
self.addressBookButton.accessibilityLabel = @"Contacts";
self.addressBookButton.accessibilityHint = @"Selects a phone number.";

在模拟器和设备中,VoiceOver会忽略提示仅发音标签:

  

“通讯录,按钮。”

1 个答案:

答案 0 :(得分:1)

使用backBarButtonItem代替使用leftBarButtonItem使其对我有用。

我为another question的导航栏中的自定义后退按钮建议了VoiceOver实现,您应该对此感兴趣。