我試圖找到一種方法來自定義配音功能導航欄上的後退按鈕的輔助功能標籤。我知道accessibilityLabel
功能用於自定義元素,但我似乎無法做到導航欄的後退按鈕。有關我應該如何處理這個問題的任何建議?有沒有辦法在導航欄後退按鈕上自定義輔助功能標籤?
我正在使用Swift在iOS 8上開發。
我試圖找到一種方法來自定義配音功能導航欄上的後退按鈕的輔助功能標籤。我知道accessibilityLabel
功能用於自定義元素,但我似乎無法做到導航欄的後退按鈕。有關我應該如何處理這個問題的任何建議?有沒有辦法在導航欄後退按鈕上自定義輔助功能標籤?
我正在使用Swift在iOS 8上開發。
您首先轉到此導航控制器所連接或嵌入的視圖控制器。單擊故事板中視圖控制器中的頂部欄,您將看到選項,其中有一個用於後退按鈕的單擊,您可以將其更改爲任何您想要的選項。
這不工作。您無法在故事板中設置導航項目的輔助功能。 –
不,您不能使用accessibilityLabel以外的其他元素爲元素設置accessibilityLabel
。您的其他otpion正在設置accessibilityHint。但是你應該總是設置accessibilityLabel。
您可以設置輔助功能後退按鈕爲:
您可以自定義字符串accessibilityLabel
但不accessibilityLabel。
的OBJ-C:
[self.navigationController.navigationBar.backItem setAccessibilityLabel:@"your string"];
斯威夫特:
self.navigationController.navigationBar.backItem.setAccessibilityLabel("your string")
雨燕2.2
self.navigationController?.navigationBar.backItem?.accessibilityLabel = "your string"
你也可以改變性狀s爲一個元素。爲了看看UIAccessibilityTraits
請發表您如何設置後退按鈕的輔助功能標籤的代碼。 –