有没有办法在导航栏后退按钮上自定义辅助功能标签?

时间:2015-10-12 09:41:01

标签: swift ios8 accessibility voiceover uiaccessibility

我正在尝试找到一种方法来自定义导航栏上后退按钮的辅助功能标签,以实现配音功能。我知道accessibilityLabel功能用于自定义元素,但是我似乎无法对导航栏的后退按钮执行此操作。关于如何处理这个问题的任何建议?

我正在使用Swift在iOS 8上进行开发。

2 个答案:

答案 0 :(得分:3)

不,您不能使用除accessibilityLabel之外的任何内容来为元素设置w=0。您的其他otpion正在设置accessibilityHint。但是你应该总是设置accessibilityLabel。

您可以将后退按钮的辅助功能设置为:

您可以自定义accessibilityLabel字符串,但不能自定义accessibilityLabel。

<强>的OBJ-C:

accessibilityLabel

<强>夫特:

[self.navigationController.navigationBar.backItem setAccessibilityLabel:@"your string"];

Swift 2.2

self.navigationController.navigationBar.backItem.setAccessibilityLabel("your string")

您还可以更改元素的特征。查看self.navigationController?.navigationBar.backItem?.accessibilityLabel = "your string"

答案 1 :(得分:0)

首先转到此导航控制器所连接或嵌入的视图控制器。单击故事板中视图控制器中的顶部栏,您将看到选项,其中有一个用于单击后退按钮,您可以将其更改为您想要的任何内容。