2016-08-04 2 views
2

アクセシビリティ識別子を設定しようとしています。私はこのサンプルを調べます:Swift:UIBarButtonItemはプログラムでアクセシビリティ識別子を設定します

myBarButton.accessibilityIdentifier = @"I am a test button!"; 

しかし、私は迅速にaccessibilityIdentifierを取得しません。

どのように私はaccessibilityIdentifierを迅速に設定することができますか?

+1

は、あなたがそれ 'isAccessibilityElement = true'を作ったのみては? – Santosh

答えて

0

あなたはこの

myBarButtonItem.isAccessibilityElement = true 
myBarButtonItem.accessibilityLabel = "I am a test button!" 
myBarButtonItem.accessibilityTraits = UIAccessibilityTraits 
1

UIBarButtonItemを試してみましたUIAccessibilityIdentificationを実装していませんので、accessibilityIdentifierを設定することはできません。

代わり

myBarButton.accessibilityLabel = "I am a test button!" 
+1

私もこの問題を抱えています。私が見ているすべての問題では、 'UIBarButtonItem'は' UIAccessibilityIdentification'に準拠していませんが、それはです!ドキュメントを参照してください "準拠"パート[UIBarButtonItem](https://developer.apple.com/reference/uikit/uibarbuttonitem) –

関連する問題