3
A
回答
5
Accessibility Trait允許您爲應用程序中的元素選擇最佳描述。
accessibilityLabel
的accessibilityLabel一個元素是通過VoiceOver會讀出,並且被設計成的元素是什麼一個快速的,一個或兩個詞的標籤。例如,「分享」按鈕可能具有「分享」的可訪問性標籤。 「電子郵件」按鈕可能會說「電子郵件」。你明白了。我們的目標是給出一個或兩個簡短的詞語,讓用戶瞭解元素是什麼和/或做什麼。要實現,先走一步,設置@property的元素:
[self.saveButton setAccessibilityLabel:@"Save"];
accessibilityHint
的accessibilityHint的設計是一個較爲漫長的描述通過VoiceOver會做好準備。例如,在上面的「保存」按鈕的情況下,您可能希望它能說「保存當前信息並返回到文章列表」。@property的設置與accessibilityLabel類似:
[self.saveButton setAccessibilityHint:@"Saves the current information and returns back to the list of articles."];
accessibilityTraits
您不必使用這種常見的UIKit控制,因爲它來默認與你想象的特質。但請查看Apple的WWDC '13關於iOS的輔助功能的會議,您將看到他們是如何調整某些按鈕的特性的。
AccessibilityTraits可以一起OR'd返回多個選項,或者只返回一個選項。至於其他的,你可以在自定義子類中重寫此或設置它通過它的@property:
- (UIAccessibilityTraits)accessibilityTraits {
return UIAccessibilityTraitsButton;
}
檢查ThisLink瞭解更多信息
相關問題
- 1. 什麼是讀取障礙和寫入障礙同步塊
- 2. 什麼是最佳無障礙資源?
- 3. 類派生和無障礙
- 4. 燈塔無障礙審覈的得分公式是什麼?
- 5. SHA1的特徵是什麼?
- 6. 順序和障礙:x86上'lwsync'的等效指令是什麼?
- 7. 物業無障礙在科特林
- 8. 移動無障礙
- 9. 無障礙錯誤:
- 10. 無障礙開關
- 11. 實用主義和無障礙
- 12. 使用Silverlight是Startup的障礙嗎?
- 13. 什麼是特徵值和擴展?
- 14. 的preventDefault(),滾動和無障礙
- 15. Session變量的無障礙
- 16. BIND9域名的無障礙
- 17. 障礙
- 18. 如何使用OpenMP障礙
- 19. 使用CrossFilter過濾障礙
- 20. Android無障礙服務
- 21. Jtemplate無障礙問題
- 22. GLFWwindowsizefun無障礙OOP中
- 23. 無障礙拖放模式
- 24. 閱讀記憶障礙的含義是什麼?
- 25. 在伊朗使用谷歌地圖有什麼障礙
- 26. 如何使自定義UIComponent無障礙?
- 27. 什麼是Scala的可比特徵?
- 28. 什麼是String.Split的最佳特徵?
- 29. OAuth令牌的特徵是什麼?
- 30. Angular的未公開特徵是什麼?