Xcode的可访问性标签vs Hint vs Id

Cha*_*man 1 xcode label accessibility hint

我搜索但找不到最新的问题,所以这里是:

有人能让我知道Xcodes Accessibility Label vs Hint vs Id用于什么?我认为它可能是标签和提示用于有声导航,Id只用于自动化,但不确定是否正确?

小智 6

你是对的.

'Label'属性将用于表示元素本身的语音.如果未手动设置标签,则将在运行时根据元素的内容填充标签.IE:"评论删除按钮"

"提示"也用于语音辅助,但是更具描述性的元素表示.IE:"此按钮允许用户删除评论."

'identifier'用于自动化和快速查询UI元素.IE:"CommentDeleteButton"

标签和提示可以是本地化的,因此在不同语言之间会有所不同,而标识符保持不变.

https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/iPhoneAccessibility/Accessibility_on_iPhone/Accessibility_on_iPhone.html#//apple_ref/doc/uid/TP40008785-CH100-SW1